記事の最終更新日を表示させたい
現状、各記事には投稿日は載っているが、最終更新日は載っていない。技術的な記事などでは、読んでいる側としては「投稿日が結構古いけど、メンテナンスはされてるのかな?」というのが気になるところ。そこで今回は、記事の最終更新日を表示させたい。今回は、各記事の投稿日の下に、最終更新日を表示させたいと思う。
テーマのなかで投稿日が記述されている部分を探す
まずは最終更新日を入れるために、投稿日が書かれている部分をテーマから探す。一般的には「single.php」に書かれていることが多い。ただ、私は「IsleMag」というテーマの子テーマをつくって使用しているが、こちらのテーマだと「content-single.php」の中で以下のように投稿日が書かれている。この投稿日の下に最終更新日を追加する。
<div align="right">
<?php the_time( '投稿日:Y年n月j日'); ?>
</div>
最終更新日を追加する
最終更新日は「the_modified_date」というタグを使えば良って、投稿日を表示させるタグである「the_time」と同じように書けば良い。というわけで、以下のように最終更新日を追加した。
※テーマをいじる時は必ずバックアップを取っておくこと。
<div align="right">
<?php the_time( '投稿日:Y年n月j日'); ?>
</div>
<div align="right">
<?php the_modified_date( '最終更新日:Y年n月j日'); ?>
</div>
反映しているか確認した結果、以下のように最終更新日が追加できた。
参考にさせて頂いたサイト
the_modified_dateについて、以下のサイトを参考にさせて頂きましたm(_ _)m
https://wpdocs.osdn.jp/テンプレートタグ/the_modified_date