On one of my main blogs I maintain several reference posts which are updated regularly in the hopes that they remain a valid resource for my readers. So far these posts have proven to be pretty beneficial to search engine traffic and well received by readers that reference them regularly.

If you run a blog where posts are regularly updated, you may want to consider updating your post meta data to also reflect the last modified date when applicable, rather than showing just the original posting date.

In order to do this, Ardamis has posted a quick code hack to get your single pages to reflect the last modified date. He uses the default Kubrick theme, but it easily apply to just about any theme.

As always, you’ll want to make a backup of your single.php file (or any files you will be changing) before proceeding.

Look for the code that displays the post date. It should look something like the following:

Posted on: <?php the_time('l, F jS, Y') ?>

Now replace it with the following code (slightly modified from Ardamis’ post):

Posted on <?php the_time('F jS, Y') ?>
<?php $u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time != $u_time) {
echo "and last modified on ";
the_modified_time('F jS, Y');
echo ". "; } ?>

Now your posts should show the last modified date immediately after the original posting date, rather than just showing the original post date! I use this on most of my blogs and I am very pleased with it.

Kyle Eslick is WordPress enthusiast who took his passion for WordPress to the next level in 2007 by launching WPHacks.com as a place to share hacks, tutorials, etc. Connect with Kyle on Twitter or Google+!

  • Pingback: Collection of WordPress Hacks

  • http://nyc.locationscout.us R. Richard Hobbs

    trying to figure out how to do this in K2 RC6 – thx for the pointers – RH

  • http://nyc.locationscout.us R. Richard Hobbs

    trying to figure out how to do this in K2 RC6 – thx for the pointers

    <<< This ended up being pretty easy to do in WP 2.6 after a few trial / errors – just paste  the example you want to use from http://codex.wordpress.org/Template_Tags/the_modified_date into theloop.php ~ viola!

    … somewhere in the entry-meta div but not in the other php in there. For me line 141 was a good place.

  • http://kyleeslick.com Kyle Eslick

    @ R. Richard – Thanks for sharing the fix you found.  Glad you got it figured out!  :D

    The K2 theme works a little different that most WordPress themes because of how they call the WordPress loop.  This makes hacks a little more difficult than they are for other themes.

  • http://nyc.locationscout.us R. Richard Hobbs

    My way is the “quick, easy way” – someone with a little more time and patience and at least a measure of knowledge of php could certainly figure out how to to integrate the neccessary code in your hack into the K2 Loop.  It seems like it needs to all go in the entry_meta div.

    If we could only figure out a way to do all this stuff without messing with the core files… WP upgrades and themes are almost always a traumatic, time consuming experience.

    Anyway credit goes to you for pointing the way. Thx

  • Pingback: 100+ Killer Wordpress Resources | Steffan Antonas' Blog

  • Pingback: How to: Display the last modified date of your posts

  • Pingback: Remettez vos vieux billets au goût du jour avec WPX Last Post Mod

  • http://xhark.fr.nf Mr Xhark
  • Pingback: 12 Lesser Known But Useful WordPress Hacks

  • Pingback: Stupid WordPress Tricks | Serita

  • Pingback: WordPress Tricks Part 1 | [ XenriTech ].com

  • Pingback: [Wordpress] Affichez la date de dernière modification d’un billet - Websourcing.fr

  • Pingback: 12 Lesser Known But Useful WordPress Hacks | php tutorial

  • Pingback: 12 Lesser Known But Useful WordPress Hacks | CSS Citadel

  • Pingback: WordPress code snippets, tips and tricks « Mex714's Blog

  • Pingback: Amy N Boon » 12 Lesser Known But Useful WordPress Hacks

  • Pingback: WordPress Tricks,,cuongvu marketing tips | cuongvu marketing tips

  • http://couponplaza.co.in Parashuram

    I have used the undermentioned codes to get featured modified posts on my website.

    // show all featured coupons and setup pagination
    $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    query_posts( array(
    ‘post_type’ => APP_POST_TYPE,
    ‘ignore_sticky_posts’ => 1,
    ‘meta_key’ => ‘clpr_featured’,
    ‘meta_value’ => ’1′,
    ‘orderby’ => ‘modified’,
    ‘order’ => ‘desc’,
    ‘paged’ => $paged
    ) );

  • http://www.bariatricguide.org/ Bandar

    Is there a plugin in wordpress that show this without involving in editing the code?

  • Bandar

    Is there a plugin in wordpress that show this without involving in editing the code?

  • http://www.updatesvilla.com/ Ashutosh Joshi

    this might help. I’m using highlighted code directly to show last modified date. works for me.