HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: /home/mmickelson/martyknows.com/wp-content/themes/chateau/archive.php
<?php
/**
 * @package WordPress
 * @subpackage Chateau
 */
get_header();
?>
<div id="primary">
	<div id="content" class="clear-fix" role="main">
		<div class="more-posts">

			<?php if ( have_posts() ) : ?>

				<header class="page-header">
					<h1 class="page-title">
						<?php if ( is_day() ) :
							printf( __( 'Daily Archives: <em>%s</em>', 'chateau' ),  get_the_date() );
						elseif ( is_month() ) :
							printf( __( 'Monthly Archives: <em>%s</em>', 'chateau' ), get_the_date( 'F Y' ) );
						elseif ( is_year() ) :
							printf( __( 'Yearly Archives: <em>%s</em>', 'chateau' ), get_the_date( 'Y' ) );
						elseif ( is_category() ) :
							printf( __( 'Category Archives: <em>%s</em>', 'chateau' ), single_cat_title( '', false ) );
						elseif ( is_tag() ) :
							printf( __( 'Tag Archives: <em>%s</em>', 'chateau' ), single_tag_title( '', false ) );
						elseif ( is_author() ) :
							printf( __( 'Author Archives: <em>%s</em>', 'chateau' ), get_the_author() );
						else :
							_e( 'Blog Archives', 'chateau' );
						endif; ?>
					</h1>
				</header>

				<?php
					if ( is_category() ) :
						$category_description = category_description();
						if ( ! empty( $category_description ) )
							echo apply_filters( 'category_archive_meta', '<div class="category-archive-meta">' . $category_description . '</div>' );
					endif;
				?>

				<?php
					$options = chateau_get_theme_options();
					if ( 'detail' == $options['archive_style'] ) {

						while ( have_posts() ) : the_post();
							get_template_part( 'content', get_post_format() );
						endwhile;

					} else { // list style
				?>
						<div id="more-posts-inner">
							<?php
								// set a column number by checking the chosen layout
								$options = chateau_get_theme_options();
								$current_layout = $options['theme_layout'];
								$two_columns = array( 'content-sidebar', 'sidebar-content' );
								$no_columns = array( 'content' );
								if ( in_array( $current_layout, $two_columns ) )
									$col_size = 2; //2 items in a row
								elseif ( in_array( $current_layout, $no_columns ) )
									$col_size = 3; //3 items in a row

								$count = 0; //init item counter
								$column = 0; //init column counter
								$the_query = new WP_Query( $query_string );// set a new wp_query object
								$items_total = $the_query->post_count; //determine total number of items

								while ( $the_query->have_posts() ) : $the_query->the_post(); //loop!
									//set $is_start_of_new_colum true when post count is dividable by the number of items
									$is_start_of_new_column = 0 === ( $count % $col_size );
									//set $is_end_of_column when both $count and $is_start_of_new_column are true
									$is_end_of_column = ( $count && $is_start_of_new_column );
									$count++; //update count counter
									$is_start_of_new_column && $column++; //update column counter
									if ( $is_end_of_column )
										print( '</div><!-- end clear-fix -->' );
									if ( $is_start_of_new_column )
										print( '<div class="clear-fix">' );

										get_template_part( 'content', 'list' );

								endwhile;
										print( '</div><!-- end clear-fix -->' );
							?>
						</div><!-- end more-posts-inner -->
				<?php } ?>

				<?php chateau_content_nav( 'nav-below' ); ?>

			<?php else : ?>

				<header class="page-header">
					<h1 class="page-title">
						<?php if ( is_category() ) { // If this is a category archive
							printf( __( "Sorry, but there aren't any articles in the %s category yet.", 'chateau' ), single_cat_title( '',false) );
						} else if ( is_date() ) { // If this is a date archive
							_e( "Sorry, but there aren't any articles with this date.", 'chateau' );
						} else if ( is_author() ) { // If this is a author archive
							printf( __( "Sorry, but there aren't any articles by %s yet.", 'chateau' ), esc_html( get_the_author_meta( 'display_name', get_queried_object_id() ) ) );
						} else {
							_e( 'No articles found.', 'chateau' );
						} ?>
					</h1>
				</header>

			<?php endif; ?>

		</div><!-- end #more-posts -->
	</div><!-- end #content -->
</div><!-- end #primary -->
<?php get_sidebar(); ?>

<?php get_footer(); ?>