Home WP Plugins Standard Post

Standard Post

How to Display the Last Updated Time for Posts in WordPress

This WordPress tutorial teaches you how to display the last updated time on WordPress article pages, divided into a code version and a plugin version. Why display the last updated time of an article? I believe many friends have searched for information on Baidu or Google, especially technical information. And they habitually read the latest tutorial articles. And I...

Updated on November 1, 2019 About 4 minutes read
WordPress显示文章最后更新时间的方法

ThisWordPress TutorialsTeaches you how to display the last updated time on WordPress post pages, covering both the code method and the plugin method.

Why display the last updated time for posts?

I believe many friends have searched for information on Baidu or Google, especially technical information. And they habitually read the latest tutorial articles.

After publishing an article, even if we modify it, we do not change the publication time; we only click update. So we need to remind visitors that the article was last modified and updated at a certain time, to prevent visitors from closing the page immediately upon seeing a publication date from years ago. Therefore, we need toMake WordPress Display the Last Updated Time for Posts

Displaying the Last Modified Time for WordPress Posts Using Code

To add the last modified time for WordPress posts using the code method, add the following code to your theme's functions.php file. If you're unsure how, it's recommended to use this:Safe Method to Add Code to the functions.php File: Code Snippets

//文章显示最后更新时间https://blog.naibabiji.com/skill/wordpress-xian-shi-zui-hou-geng-xin-shi-jian.html
function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
$custom_content = ''; 
if ($u_modified_time >= $u_time + 86400) { 
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a'); 
$custom_content .= '<p class="last-updated">Last updated on '. $updated_date . ' at '. $updated_time .'</p>';  
} 
 
    $custom_content .= $content;
    return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

Next is setting the display style for the last updated time. Below is the style currently used by Naiba; add it to your theme's CSS.

.last-updated {
    color: #db7c22;
background: #fff4b9;
border: 1px solid #eac946;
overflow: hidden;
margin: 10px 0;
padding: 15px 15px 15px 35px;
font-size: 14px;
}

The final effect is as follows:

last_updated

Note that the last updated time will only be displayed if the post modification time exceeds 24 hours. If you want to change the interval, modify the 86400 in the code.

Displaying the Last Modified Time for WordPress Posts Using a Plugin

If you are afraid of making mistakes with the code method, you can also try using a plugin to display it. Just use
the Last Updated Shortcode plugin.

Extension Download Address:https://wordpress.org/plugins/last-updated-shortcode/

The usage method is to directly insert the shortcode [lastupdated] when writing the post, as shown in the image below.

[lastupdated]

The effect after publishing is as shown in the figure below:

[lastupdated]

If you want to modify the text 'Last updated:', you can change it on line 57 of the plugin file.

5/5 - (1 vote)
Previous WordPress Disable Update Notifications for Specific Plugins Continue reading content around the same timeline. Next WordPress Call to Display Recently Modified/Updated Articles View the next related tutorial or experience.

AI Website Building Assistant

🤖
Hello! I am the Naibabiji AI Assistant. How can I help you?
Quick Consultation: