_s: Introduce 4.1 archive template tags.
Now uses the new archive template tags and makes archive template titling way simpler! Added shims for backwards compatibility, which can be removed once WordPress 4.3 was released. See https://core.trac.wordpress.org/changeset/30223 Closes #556.
This commit is contained in:
parent
6c783cd09f
commit
bb867c0fcb
2 changed files with 94 additions and 58 deletions
60
archive.php
60
archive.php
|
@ -15,65 +15,9 @@ get_header(); ?>
|
|||
<?php if ( have_posts() ) : ?>
|
||||
|
||||
<header class="page-header">
|
||||
<h1 class="page-title">
|
||||
<?php
|
||||
if ( is_category() ) :
|
||||
single_cat_title();
|
||||
|
||||
elseif ( is_tag() ) :
|
||||
single_tag_title();
|
||||
|
||||
elseif ( is_author() ) :
|
||||
printf( __( 'Author: %s', '_s' ), '<span class="vcard">' . get_the_author() . '</span>' );
|
||||
|
||||
elseif ( is_day() ) :
|
||||
printf( __( 'Day: %s', '_s' ), '<span>' . get_the_date() . '</span>' );
|
||||
|
||||
elseif ( is_month() ) :
|
||||
printf( __( 'Month: %s', '_s' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', '_s' ) ) . '</span>' );
|
||||
|
||||
elseif ( is_year() ) :
|
||||
printf( __( 'Year: %s', '_s' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', '_s' ) ) . '</span>' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-aside' ) ) :
|
||||
_e( 'Asides', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) :
|
||||
_e( 'Galleries', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-image' ) ) :
|
||||
_e( 'Images', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-video' ) ) :
|
||||
_e( 'Videos', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-quote' ) ) :
|
||||
_e( 'Quotes', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-link' ) ) :
|
||||
_e( 'Links', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-status' ) ) :
|
||||
_e( 'Statuses', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-audio' ) ) :
|
||||
_e( 'Audios', '_s' );
|
||||
|
||||
elseif ( is_tax( 'post_format', 'post-format-chat' ) ) :
|
||||
_e( 'Chats', '_s' );
|
||||
|
||||
else :
|
||||
_e( 'Archives', '_s' );
|
||||
|
||||
endif;
|
||||
?>
|
||||
</h1>
|
||||
<?php
|
||||
// Show an optional term description.
|
||||
$term_description = term_description();
|
||||
if ( ! empty( $term_description ) ) :
|
||||
printf( '<div class="taxonomy-description">%s</div>', $term_description );
|
||||
endif;
|
||||
the_archive_title( '<h1 class="page-title">', '</h1>' );
|
||||
the_archive_description( '<div class="taxonomy-description">', '</div>' );
|
||||
?>
|
||||
</header><!-- .page-header -->
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue