We're merging with GenerateBlocks! Learn more here.

Support Forum

Please login to receive premium support.

Support for the free plugin can be found here.

Home Forums Pro Support Showing time as well as date? Reply To: Showing time as well as date?

#7328
Tom
Keymaster

Give this a shot:

add_filter( 'wpsp_date_output', function( $output ) {
    $time_string = '<time class="wp-show-posts-entry-date published" datetime="%1$s" itemprop="datePublished">%2$s, %5$s</time>';

    if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
        $time_string .= '<time class="wp-show-posts-updated" datetime="%3$s" itemprop="dateModified">%4$s, %5$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() ),
        get_the_date( 'g:i a' )
    );

    return sprintf(
        '<span class="wp-show-posts-posted-on wp-show-posts-meta">
	    <a href="%1$s" title="%2$s" rel="bookmark">%3$s</a>
        </span>',
        esc_url( get_permalink() ),
        esc_attr( get_the_time() ),
        $time_string
    );
} );

Let me know 🙂