検索してヒットしたブログの記事を読み進めていくうちに違和感を覚えて公開日を見るとかなり古かった…というのはまだしも、いつ公開されたのかもわからない有用どころか時間のムダな記事もしばしばお目にかかります。
情報を発信する側の責任としてせめて公開日は表示しておきたいものですが、できれば更新日も表示しておきたい気分になりました。さっそくテーマに手を加えてみます。
最後に更新した日付を表示するタグは「the_modified_date」です。シンプルに最終更新日を表示するのであれば、
<p>最終更新日: <?php the_modified_date(); ?></p>
という感じで記事のループ内に記述すればOKですね。
ただ、公開後に更新していないのに最終更新日が表示されているっていうのもアレなので、公開日と異なっている場合のみ表示するようにしてみましょう。
<?php if(get_the_time('Y/m/d') != get_the_modified_date('Y/m/d')):?> (最終更新日:<?php the_modified_date() ?>)<?php endif;?>
このように、もし「get_the_time」で取得した公開日の'Y/m/d'の値と、「get_the_modified_date」で取得した更新日の'Y/m/d'の値が異なっていたら最終更新日を表示するようにしました。
実際のところ、いちど公開した記事を加筆修正することはほとんどなくて、今まではコメント欄にセルフコメントを残していたのですが、今後は記事のアップデートをしないこともないかな、というところですネ。