Home / Files / archive.php


Lines: 1 to 67 of 67

<?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.
 *
 * If you'd like to further customize these archive views, you may create a
 * new template file for each one. For example, tag.php (Tag archives),
 * category.php (Category archives), author.php (Author archives), etc.
 *
 * @link https://codex.wordpress.org/Template_Hierarchy
 *
 * @package WordPress
 * @subpackage Twenty_Sixteen
 * @since Twenty Sixteen 1.0
 */

get_header(); ?>

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		<?php if ( have_posts() ) : ?>

			<header class="page-header">
				<?php
          the_archive_title( '<h1 class="page-title">', '</h1>' );
          the_archive_description( '<div class="taxonomy-description">', '</div>' );
        ?>
			</header><!-- .page-header -->

			<?php
      // Start the Loop.
      while ( have_posts() ) : the_post();

        /*
				 * Include the Post-Format-specific template for the content.
				 * If you want to override 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( 'template-parts/content', get_post_format() );

      // End the loop.
      endwhile;

      // Previous/next page navigation.
      the_posts_pagination( array(
        'prev_text'          => __( 'Previous page', 'twentysixteen' ),
        'next_text'          => __( 'Next page', 'twentysixteen' ),
        'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
      ) );

    // If no content, include the "No posts found" template.
    else :
      get_template_part( 'template-parts/content', 'none' );

    endif;
    ?>

		</main><!-- .site-main -->
	</div><!-- .content-area -->

<?php get_sidebar(); ?>
<?php get_footer(); ?>
 

 View on Trac

Called by

    Invoked by

      Calls

      1 to 10 of 10

      • get_footer() – Load footer template.
      • get_header() – Load header template.
      • get_post_format() – Retrieve the format slug for a post
      • get_sidebar() – Load sidebar template.
      • get_template_part() – Load a template part into a template
      • have_posts() – Whether current WordPress query has results to loop over.
      • the_archive_description() – Display category, tag, term, or author description.
      • the_archive_title() – Display the archive title based on the queried object.
      • the_post() – Iterate the post index in the loop.
      • the_posts_pagination() – Displays a paginated navigation to next/previous set of posts, when applicable.

      Call hooks

      File name: archive.php
      Plugin ref: Twenty Sixteen
      Version: 1.4
      Deprecated?: No
      API Letters: A,P

      Published: 10th March 2017 | Last updated: 10th March 2017

      Information

      File name: archive.php
      Plugin ref: Twenty Sixteen
      Version: 1.4
      Deprecated?: No
      API Letters: A,P

      • Plugins
      • Themes
      • Shortcodes
      • APIs
      • Files
      • Hooks
      • Classes
      • Home
      • Sites
      • Sitemap
      • Blog
      oik-plugins WordPress a2z
      WordPress Dynamic API Reference

      Site:  wp-a2z.org
      © Copyright oik-plugins 2014-2018. All rights reserved.


      Website designed and developed by Herb Miller
      Proudly powered by WordPress and oik plugins