Make WordPress Themes

source: twentyfourteen/1.7/archive.php

Last change on this file was 59085, checked in by themedropbox, 10 years ago

New version of Twenty Fourteen - 1.7

File size: 2.1 KB
Line 
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 * If you'd like to further customize these archive views, you may create a
9 * new template file for each specific one. For example, Twenty Fourteen
10 * already has tag.php for Tag archives, category.php for Category archives,
11 * and author.php for Author archives.
12 *
13 * @link https://codex.wordpress.org/Template_Hierarchy
14 *
15 * @package WordPress
16 * @subpackage Twenty_Fourteen
17 * @since Twenty Fourteen 1.0
18 */
19
20get_header(); ?>
21
22        <section id="primary" class="content-area">
23                <div id="content" class="site-content" role="main">
24
25                        <?php if ( have_posts() ) : ?>
26
27                        <header class="page-header">
28                                <h1 class="page-title">
29                                        <?php
30                                                if ( is_day() ) :
31                                                        printf( __( 'Daily Archives: %s', 'twentyfourteen' ), get_the_date() );
32
33                                                elseif ( is_month() ) :
34                                                        printf( __( 'Monthly Archives: %s', 'twentyfourteen' ), get_the_date( _x( 'F Y', 'monthly archives date format', 'twentyfourteen' ) ) );
35
36                                                elseif ( is_year() ) :
37                                                        printf( __( 'Yearly Archives: %s', 'twentyfourteen' ), get_the_date( _x( 'Y', 'yearly archives date format', 'twentyfourteen' ) ) );
38
39                                                else :
40                                                        _e( 'Archives', 'twentyfourteen' );
41
42                                                endif;
43                                        ?>
44                                </h1>
45                        </header><!-- .page-header -->
46
47                        <?php
48                                        // Start the Loop.
49                                        while ( have_posts() ) : the_post();
50
51                                                /*
52                                                 * Include the post format-specific template for the content. If you want to
53                                                 * use this in a child theme, then include a file called called content-___.php
54                                                 * (where ___ is the post format) and that will be used instead.
55                                                 */
56                                                get_template_part( 'content', get_post_format() );
57
58                                        endwhile;
59                                        // Previous/next page navigation.
60                                        twentyfourteen_paging_nav();
61
62                                else :
63                                        // If no content, include the "No posts found" template.
64                                        get_template_part( 'content', 'none' );
65
66                                endif;
67                        ?>
68                </div><!-- #content -->
69        </section><!-- #primary -->
70
71<?php
72get_sidebar( 'content' );
73get_sidebar();
74get_footer();
Note: See TracBrowser for help on using the repository browser.