• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WordPress a2z

WordPress a2z

WordPress Dynamic API Reference

  • Home
  • Plugins
  • Themes
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
Home / APIs / twentyfifteen_entry_meta() – Prints HTML with meta information for the categories, tags.

You appear to be a bot. Output may be restricted

Description

Prints HTML with meta information for the categories, tags.

Usage

twentyfifteen_entry_meta();

Parameters

Returns

void

Source

File name: twentyfifteen/inc/template-tags.php


Lines:

1 to 89 of 89
  function twentyfifteen_entry_meta() {
    if ( is_sticky() && is_home() && ! is_paged() ) {
      printf( '<span class="sticky-post">%s</span>', __( 'Featured', 'twentyfifteen' ) );
    }

    $format = get_post_format();
    if ( current_theme_supports( 'post-formats', $format ) ) {
      printf(
        '<span class="entry-format">%1$s<a href="%2$s">%3$s</a></span>',
        sprintf( '<span class="screen-reader-text">%s </span>', _x( 'Format', 'Used before post format.', 'twentyfifteen' ) ),
        esc_url( get_post_format_link( $format ) ),
        get_post_format_string( $format )
      );
    }

    if ( in_array( get_post_type(), array( 'post', 'attachment' ), true ) ) {
      $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';

      if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
        $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
      }

      $time_string = sprintf(
        $time_string,
        esc_attr( get_the_date( 'c' ) ),
        get_the_date(),
        esc_attr( get_the_modified_date( 'c' ) ),
        get_the_modified_date()
      );

      printf(
        '<span class="posted-on"><span class="screen-reader-text">%1$s </span><a href="%2$s" rel="bookmark">%3$s</a></span>',
        _x( 'Posted on', 'Used before publish date.', 'twentyfifteen' ),
        esc_url( get_permalink() ),
        $time_string
      );
    }

    if ( 'post' === get_post_type() ) {
      if ( is_singular() || is_multi_author() ) {
        printf(
          '<span class="byline"><span class="author vcard"><span class="screen-reader-text">%1$s </span><a class="url fn n" href="%2$s">%3$s</a></span></span>',
          _x( 'Author', 'Used before post author name.', 'twentyfifteen' ),
          esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
          get_the_author()
        );
      }

      $categories_list = get_the_category_list( _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfifteen' ) );
      if ( $categories_list && twentyfifteen_categorized_blog() ) {
        printf(
          '<span class="cat-links"><span class="screen-reader-text">%1$s </span>%2$s</span>',
          _x( 'Categories', 'Used before category names.', 'twentyfifteen' ),
          $categories_list
        );
      }

      $tags_list = get_the_tag_list( '', _x( ', ', 'Used between list items, there is a space after the comma.', 'twentyfifteen' ) );
      if ( $tags_list && ! is_wp_error( $tags_list ) ) {
        printf(
          '<span class="tags-links"><span class="screen-reader-text">%1$s </span>%2$s</span>',
          _x( 'Tags', 'Used before tag names.', 'twentyfifteen' ),
          $tags_list
        );
      }
    }

    if ( is_attachment() && wp_attachment_is_image() ) {
      // Retrieve attachment metadata.
      $metadata = wp_get_attachment_metadata();

      printf(
        '<span class="full-size-link"><span class="screen-reader-text">%1$s </span><a href="%2$s">%3$s &times; %4$s</a></span>',
        _x( 'Full size', 'Used before full size attachment link.', 'twentyfifteen' ),
        esc_url( wp_get_attachment_url() ),
        $metadata['width'],
        $metadata['height']
      );
    }

    if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
      echo '<span class="comments-link">';
      /* translators: %s: Post title. Only visible to screen readers. */
      comments_popup_link( sprintf( __( 'Leave a comment<span class="screen-reader-text"> on %s</span>', 'twentyfifteen' ), get_the_title() ) );
      echo '</span>';
    }
  }
 

 View on Trac

Published: 19th December 2019 | Last updated: 9th June 2022

Primary Sidebar

Information

Function name: twentyfifteen_entry_meta
Plugin ref: Twenty Fifteen
Version: 3.3
Sourcefile: inc/template-tags.php
File ref: inc/template-tags.php
Deprecated?: No
API Letters: E,M,T

Footer

WordPress a2z
WordPress a2z
WordPress Dynamic API Reference
WordPress 6.1.1. PHP: 8.0.28
WordPress a2z
WordPress core a2z
Genesis Theme Framework a2z
Jetpack a2z
WordPress develop tests
Easy Digital Downloads a2z
WooCommerce a2z
Yoast SEO a2z
WordPress Blocks

Site:  wp-a2z.org
© Copyright WordPress a2z 2014-2023. All rights reserved.


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

  • Home
  • Blog
  • Sitemap
  • Sites