| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php
- /**
- * The template for displaying Archive pages.
- *
- * Learn more: http://codex.wordpress.org/Template_Hierarchy
- *
- * @package Spun
- */
- get_header(); ?>
- <section id="primary" class="content-area">
- <div id="content" class="site-content" role="main">
- <?php if ( have_posts() ) : ?>
- <header class="page-header">
- <h1 class="page-title">
- <?php
- if ( is_category() ) {
- printf( __( 'Category %s', 'spun' ), '<span>' . single_cat_title( '', false ) . '</span>' );
- } elseif ( is_tag() ) {
- printf( __( 'Tag %s', 'spun' ), '<span>' . single_tag_title( '', false ) . '</span>' );
- } elseif ( is_author() ) {
- /* Queue the first post, that way we know
- * what author we're dealing with (if that is the case).
- */
- the_post();
- printf( __( 'Author %s', 'spun' ), '<span class="vcard"><a class="url fn n" href="' . get_author_posts_url( get_the_author_meta( "ID" ) ) . '" title="' . esc_attr( get_the_author() ) . '" rel="me">' . get_the_author() . '</a></span>' );
- /* 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();
- } elseif ( is_day() ) {
- printf( __( 'Day %s', 'spun' ), '<span>' . get_the_date() . '</span>' );
- } elseif ( is_month() ) {
- printf( __( 'Month %s', 'spun' ), '<span>' . get_the_date( 'F Y' ) . '</span>' );
- } elseif ( is_year() ) {
- printf( __( 'Year %s', 'spun' ), '<span>' . get_the_date( 'Y' ) . '</span>' );
- } elseif ( get_post_format() ) {
- printf( __( 'Post Format %s', 'spun' ), '<span>' . get_post_format_string( get_post_format() ) . '</span>' );
- } else {
- _e( 'Archives', 'spun' );
- }
- ?>
- </h1>
- </header><!-- .page-header -->
- <?php /* Start the Loop */ ?>
- <?php while ( have_posts() ) : the_post(); ?>
- <?php
- /* Include the Post-Format-specific template for the content.
- * If you want to overload this in a child theme then include a file
- * called content-___.php (where ___ is the Post Format name) and that will be used instead.
- */
- get_template_part( 'content', 'home' );
- ?>
- <?php endwhile; ?>
- <?php spun_content_nav( 'nav-below' ); ?>
- <?php else : ?>
- <?php get_template_part( 'content', 'none' ); ?>
- <?php endif; ?>
- </div><!-- #content .site-content -->
- </section><!-- #primary .content-area -->
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
|