Display last modified date of posts in wordpress

There is a blue patch at the end of this post that mentions the "Last Updated On" date. It is the date when this particular post of last modified or updated on. Since I keep updating many of the old posts from time to time, thought it would be a nice idea to display the date in the post as well.

Add the following code to the end of functions.php of the the current theme.

function add_post_content($content) 
{
	return $content . '<div class="updated_on">Last Updated On : ' . get_the_modified_time('jS F Y') .'</div>';
}
add_filter('the_content', 'add_post_content' , 9);

The function get_the_modified_time gets the modified time of the current post in any given format. The same is added to the post content using the 'add_filter' api function.

The add_filter takes a second parameter called priority. Default is 10, giving anything lesser will mean a higher priority. So we specify 9 to make it higher in priority. Higher priority is needed since many plugins also modify the contents of the post so this function must be able to execute before any other code gets in.







Last Updated On : 4th August 2012

Subscribe to get updates delivered to your inbox

Leave a comment