How to Display the Last Updated/Modified Date of Your Posts in WordPress

4.3/5 - (38 votes)

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 Web Insights
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!

Sharing Is Caring:

An aspiring MCA student formed an obsession with Blogging, SEO, Digital Marketing, and Helping Beginners To Build Amazing WordPress Websites.

6 thoughts on “How to Display the Last Updated/Modified Date of Your Posts in WordPress”

  1. If I buy any generatepress Premium from your website for lifetime will I get all the support from generatepress as I have bought this. Please reply

    Reply

Leave a Comment