How To Show Last Updated Date in WordPress

This post is all about showing the last update date or last modified date in your post, and this technique will work in any theme, including GeneratePress Premium.

Php Codes to Show Updated or modified date in Post

Copy the below code and paste it into your function.php file.




// By Tech Pro Advice
add_filter( 'generate_post_date_output', function( $output, $time_string ) {
    $time_string = '<time class="entry-date published" datetime="%1$s" itemprop="datePublished">Published on: %2$s</time>';

    if ( get_the_date() !== get_the_modified_date() ) {
        $time_string = '<time class="entry-date updated-date" datetime="%3$s" itemprop="dateModified">Last Updated on: %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() )
    );

    return sprintf( '<span class="posted-on">%s</span> ',
        $time_string
    );
}, 10, 2 );

Let me know if you have any doubts. Use the comment section it’s free!

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *