Advertisement
Astrak

Archive

Jan 12th, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. <?php
  2. /**
  3. * The template for displaying Archive pages.
  4. *
  5. * Used to display archive-type pages if nothing more specific matches a query.
  6. * For example, puts together date-based pages if no date.php file exists.
  7. *
  8. * Learn more: http://codex.wordpress.org/Template_Hierarchy
  9. *
  10. * @package WordPress
  11. * @subpackage Twenty_Ten
  12. * @since Twenty Ten 1.0
  13. */
  14.  
  15. get_header(); ?>
  16.  
  17. <div id="container">
  18. <div id="content" role="main">
  19.  
  20. <?php
  21. /* Queue the first post, that way we know
  22. * what date we're dealing with (if that is the case).
  23. *
  24. * We reset this later so we can run the loop
  25. * properly with a call to rewind_posts().
  26. */
  27. if ( have_posts() )
  28. the_post();
  29. ?>
  30.  
  31. <h1 class="page-title">
  32. <?php if ( is_day() ) ?>
  33. <?php printf( __( 'Daily Archives: <span>%s</span>', 'twentyten' ), get_the_date() ); ?>
  34. <?php elseif ( is_month() ) : ?>
  35. <?php printf( __( 'Monthly Archives: <span>%s</span>', 'twentyten' ), get_the_date('F Y') ); ?>
  36. <?php elseif ( is_year() ) : ?>
  37. <?php printf( __( 'Yearly Archives: <span>%s</span>', 'twentyten' ), get_the_date('Y') ); ?>
  38. <?php else : ?>
  39. <?php _e( 'Blog Archives', 'twentyten' ); ?>
  40. <?php endif; ?>
  41. </h1>
  42.  
  43. <?php
  44. /* Since we called the_post() above, we need to
  45. * rewind the loop back to the beginning that way
  46. * we can run the loop properly, in full.
  47. */
  48. rewind_posts();
  49.  
  50. /* Run the loop for the archives page to output the posts.
  51. * If you want to overload this in a child theme then include a file
  52. * called loop-archives.php and that will be used instead.
  53. */
  54. get_template_part( 'loop', 'archive' );
  55. ?>
  56.  
  57. </div><!-- #content -->
  58. </div><!-- #container -->
  59.  
  60. <?php get_sidebar(); ?>
  61. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement