Skip to content

Instantly share code, notes, and snippets.

@schalkjoubert
Created September 28, 2016 14:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save schalkjoubert/642c1f7ba721886ee9762079b63e762b to your computer and use it in GitHub Desktop.
Save schalkjoubert/642c1f7ba721886ee9762079b63e762b to your computer and use it in GitHub Desktop.
Move the Storefront Posted On date inside the Post Meta
if ( ! function_exists( 'storefront_post_meta' ) ) {
/**
* Display the post meta
*
* @since 1.0.0
*/
function storefront_post_meta() {
?>
<aside class="entry-meta">
<?php if ( 'post' == get_post_type() ) : // Hide category and tag text for pages on Search.
?>
<div class="author">
<?php
echo get_avatar( get_the_author_meta( 'ID' ), 128 );
echo '<div class="label">' . esc_attr( __( 'Written by:', 'storefront' ) ) . '</div>';
the_author_posts_link();
?>
</div>
<!-- START POSTED ON -->
<?php
// if ( ! function_exists( 'storefront_posted_on' ) ) {
/**
* Prints HTML with meta information for the current post-date/time and author.
*/
//function storefront_posted_on() {
$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' ) ),
esc_html( get_the_date() ),
esc_attr( get_the_modified_date( 'c' ) ),
esc_html( get_the_modified_date() )
);
$posted_on = sprintf(
_x( 'Posted on %s', 'post date', 'storefront' ),
'<a href="' . esc_url( get_permalink() ) . '" rel="bookmark">' . $time_string . '</a>'
);
echo wp_kses( apply_filters( 'storefront_single_post_posted_on_html', '<span class="posted-on">' . $posted_on . '</span>', $posted_on ), array(
'span' => array(
'class' => array(),
),
'a' => array(
'href' => array(),
'title' => array(),
'rel' => array(),
),
'time' => array(
'datetime' => array(),
'class' => array(),
),
) );
// }
// }
?>
<!-- POSTED ON EDNS -->
<?php
/* translators: used between list items, there is a space after the comma */
$categories_list = get_the_category_list( __( ', ', 'storefront' ) );
if ( $categories_list ) : ?>
<div class="cat-links">
<?php
echo '<div class="label">' . esc_attr( __( 'Posted in', 'storefront' ) ) . '</div>';
echo wp_kses_post( $categories_list );
?>
</div>
<?php endif; // End if categories. ?>
<?php
/* translators: used between list items, there is a space after the comma */
$tags_list = get_the_tag_list( '', __( ', ', 'storefront' ) );
if ( $tags_list ) : ?>
<div class="tags-links">
<?php
echo '<div class="label">' . esc_attr( __( 'Tagged', 'storefront' ) ) . '</div>';
echo wp_kses_post( $tags_list );
?>
</div>
<?php endif; // End if $tags_list. ?>
<?php endif; // End if 'post' == get_post_type(). ?>
<?php if ( ! post_password_required() && ( comments_open() || '0' != get_comments_number() ) ) : ?>
<div class="comments-link">
<?php echo '<div class="label">' . esc_attr( __( 'Comments', 'storefront' ) ) . '</div>'; ?>
<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'storefront' ), __( '1 Comment', 'storefront' ), __( '% Comments', 'storefront' ) ); ?></span>
</div>
<?php endif; ?>
</aside>
<?php
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment