Thematic Archives.php

The Archives.php and Archive.php templates are setup to pull in certain data within their loops, and these can be difficult to adjust. I found the below template for Thematic here and have used this to style main and monthly archive feeds in the past.

<?php
/**
 * Template Name: Archives Page
 *
 * This is a custom Page template for displaying an index of Archives.
 * It will display the page content above an unordered list of the different
 * post-type archives nested with an unordered list of thier post-type items.
 *
 * @package Thematic
 * @subpackage Templates
 *
 * @link http://codex.wordpress.org/Creating_an_Archive_Index Codex: Creating an Archives Index
 */
	// calling the header.php
	get_header();
	// action hook for placing content above #container
	thematic_abovecontainer();
	// filter for manipulating the output of the #container opening element
	echo apply_filters( 'thematic_open_id_container', '<div id="container" class="content-wrapper">' . "\n\n" );
	// action hook for placing content above #content
	thematic_abovecontent();
	// filter for manipulating the element that wraps the content
	echo apply_filters( 'thematic_open_id_content', '<div id="content" class="site-content" role="main">' . "\n\n" );
	// start the loop to get the page content
	the_post();
	// action hook for placing content above #post
	thematic_abovepost();
	?>

		<article id="post-<?php the_ID(); ?>" <?php post_class(); ?> >

		<?php
			// creating the post header
			thematic_postheader();
		?>

			<div class="entry-content">

				<?php
					// displays the "Page" content
					the_content();
					// action hook for displaying a list of archive links
					thematic_archives();
					edit_post_link( __( 'Edit', 'thematic' ),'<span class="edit-link">','</span>' );
				?>

			</div><!-- .entry-content -->

		</article><!-- #post -->

	<?php
	// action hook for placing contentbelow #post
	thematic_belowpost();
	// action hook for calling the comments_template
	thematic_comments_template();
	// filter for manipulating the output of the #content closing element
	echo apply_filters( 'thematic_close_id_content', '</div><!-- #content -->' . "\n\n" );
	// action hook for placing content below #content
	thematic_belowcontent();
	// filter for manipulating the output of the #container closing element
	echo apply_filters( 'thematic_close_id_container', '</div><!-- #container -->' . "\n\n" );
	// action hook for placing content below #container
	thematic_belowcontainer();
	// calling the standard sidebar
	thematic_sidebar();
	// calling footer.php
	get_footer();

Leave a Reply

katherine as a flat graphic icon

About Me

I’m an African / Ojibwe First Nations Web Developer living in Winnipeg, Manitoba.

Visit the Tips and Blog to see what I’m working on.