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/pilcrow/archive.php
<?php
/**
 * The template for displaying Archive pages.
 *
 * Used to display archive-type pages if nothing more specific matches a query.
 * For example, puts together date-based pages if no date.php file exists.
 *
 * Learn more: http://codex.wordpress.org/Template_Hierarchy
 *
 * @package Pilcrow
 * @since Pilcrow 1.0
 */

get_header(); ?>

<div id="content-container">
	<div id="content" role="main">

		<?php
			/* Queue the first post, that way we know
			 * what date we're dealing with (if that is the case).
			 *
			 * We reset this later so we can run the loop
			 * properly with a call to rewind_posts().
			 */
			if ( have_posts() )
				the_post();
		?>

		<h1 class="page-title archive-head">
			<?php
				if ( is_day() ) :
					printf( __( 'Daily Archives: <span>%s</span>', 'pilcrow' ), get_the_date() );
				elseif ( is_month() ) :
					printf( __( 'Monthly Archives: <span>%s</span>', 'pilcrow' ), get_the_date( 'F Y' ) );
				elseif ( is_year() ) :
					printf( __( 'Yearly Archives: <span>%s</span>', 'pilcrow' ), get_the_date( 'Y' ) );
				else :
					_e( 'Blog Archives', 'pilcrow' );
				endif;
			?>
		</h1>

		<?php
			/* Since we called the_post() above, we need to
			 * rewind the loop back to the beginning that way
			 * we can run the loop properly, in full.
			 */
			rewind_posts();

			/* Run the loop for the archives page to output the posts.
			 * If you want to overload this in a child theme then include a file
			 * called loop-archives.php and that will be used instead.
			 */
			get_template_part( 'loop', 'archive' );
		?>

	</div><!-- #content -->
</div><!-- #content-container -->

<?php
get_sidebar();
get_footer();