Skip to content

Instantly share code, notes, and snippets.

@braddalton
Last active December 18, 2015 21:19
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 braddalton/5846369 to your computer and use it in GitHub Desktop.
Save braddalton/5846369 to your computer and use it in GitHub Desktop.
remove_action( 'genesis_entry_header', 'genesis_post_info' );
add_action( 'genesis_entry_header', 'schema_post_info_pages' );
/**
* @example by Brad Dalton http://wp.me/p1lTu0-a1G
* @author Greg Rickaby https://gist.github.com/gregrickaby/2838395
*/
function schema_post_info_pages() {
if ( is_single() )
return; // don't do post-info on pages ?>
<div class="post-info">
<span class="date published time">
<time class="entry-date" itemprop="startDate" datetime="<?php echo get_the_date( 'c' ); ?>" pubdate><?php echo get_the_date(); ?></time>
</span> By
<span class="author vcard">
<a class="fn n" href="<?php echo get_the_author_url( get_the_author_meta( 'ID' ) ); ?>" title="View <?php echo get_the_author(); ?>'s Profile" rel="author me"><?php the_author_meta( 'display_name' ); ?></a>
</span>
<span class="post-comments">&middot; <a href="<?php the_permalink() ?>#comments"><?php comments_number( 'Leave a Comment', '1 Comment', '% Comments' ); ?></a></span>
<?php // if the post has been modified, display the modified date
$published = get_the_date( 'F j, Y' );
$modified = the_modified_date( 'F j, Y', '', '', FALSE );
$published_compare = get_the_date( 'Y-m-d' );
$modified_compare = the_modified_date( 'Y-m-d', '', '', FALSE );
if ( $published_compare < $modified_compare ) {
echo '<span class="updated"><em>&middot; (Updated: ' . $modified . ')</em></span>';
} ?>
</div>
<?php }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment