ブログ公開から1年経ち記事をリライトする必要が出てきた
おっとです。
「よゆふうふ」もはじめてから1年経ち、リライトする必要がある記事が増えてきました。
今見ると、適当に書いた方記事もあり、お恥ずかしい限りです。
初期設定では公開日のみのようなのでそこで、
今回は公開日と最終更新日をブログに表示させる方法を調べてみました。
WordPressの初期設定は投稿日のみ?
投稿日というのはどこかというと・・・
ここですね。
最終更新日があると、SEO対策にも良いようです。
ここに最終更新日が出るようにしたいのです。
WordPressのテーマによっては表示できるのもあるとかないとか・・・。
よゆふうふは LION BLOG というテーマを使わせていただいている
のですが、それでは表示できなさそうでした。
LIONBLOGはとてもおしゃれでつまもおっともとても気に入っているので、
気になる方はチェックしてみてください。
プラグインだと意外になさそうなのでphpで記述
WordPressといえば、困ったらとりあえずなにかプラグインでないかなと
探すのですが、最終更新日を表示させるのはなさそう。
phpの記述をしないといけないようです。
あまり、phpは詳しくないのですが、何事もやってみるのが大事だということで
phpでの記述を探してみました。
WordPressで最終更新日を表示させる方法
調べた結果がこちら。まず、WordPress内から、以下に進んでください。
WordPressの外観 → テーマの編集 → テーマファイルの中から
個別投稿 (single.php) を選ぶ
そこの個別投稿の中のここですね。
<?php the_time(‘Y.m.d’);?> の部分が時間を表しているようですね。
そこで後ろに
<?php if (get_the_modified_date(‘Y/n/j’) != get_the_time(‘Y/n/j’)) : ?>
[最終更新日]<?php the_modified_date(‘Y/m/d’) ?><?php endif; ?>
(公開日と最終更新日が一緒じゃないときだけ最終更新日を表示みたいな感じだとおもう)
<?php the_time(‘Y.m.d’);?>の前に書いてなかった[公開日]をつけてやります。
完成したのがこちらです。
そうして、表示されたのがこちらです。
おおー。うまく行った!!これで投稿日と最終更新日が自動になりました。