ワードプレス関連の役立つ情報をまとめています。WordPressプラグイン、WordPressテーマ(テンプレート)の情報をわかりやすく紹介します。

WordPressの記事に「最終更新日」を表示する方法

このエントリーをはてなブックマークに追加

記事公開 2013.10.14

最終更新 2015.03.11

WordPressの記事に「最終更新日」を表示する方法を紹介します。

一般的なWordPressテーマでは、記事の公開日を表示する機能はありますが、最後に記事を変更した日付を表示する機能はありません。記事に「最終更新日」を表示するには、テンプレートのカスタマイズが必要です。今回はそのカスタマイズ方法を紹介します。

尚、カスタマイズするには、PHPで記述します。テンプレートのカスタマイズ経験が無い人がテンプレートを編集すると、構文エラーになる恐れがあるので注意して下さい。変更前に必ずサイト全体のバックアップをお取り下さい。

はじめに

最終更新日を表示させる理由

カレンダー記事に「最終更新日」を表示させる理由は、記事の内容を追記または訂正した場合に、最後に記事を更新した日付を分かりやすくする為です。

一般的なWordPressテーマの場合は、記事の公開日のみ表示するようになっています。最終更新日が表示されないので、記事を追記または訂正した場合に、ユーザー視点から見て、変更されたのかが分かりづらいです。記事が更新されたことを、日付でも分かりやすくする為に、記事の最終更新日を表示させます。

最終更新日の表示例

当サイトの場合は、記事の公開日と最終更新日が異なっている場合にのみ、最終更新日を表示させるようにしています。

表示例

[記事公開日]2012/01/10
[最終更新日]2013/11/14

テンプレートのカスタマイズ方法

あなたが日付を表示したい記事のテンプレートにPHPで記述します。

例えば、一般的なテンプレート構造であれば、投稿のテンプレート(single.php)や、固定ページのテンプレート(page.php)を修正します。表示させるのは日付のみにしていますが、時間を表示させることも可能です。

日付の表示は、下記のテンプレートタグを使用します。テンプレートタグの仕様や日付の表示形式に関しては、日本語Codex(下記のリンク)を参照して下さい。

日本語Codex

PHPコードの例

当サイトの場合は、記事の公開日と最終更新日が異なっている場合にのみ、最終更新日を表示させるようにしています。2つの日付が同じ場合は、公開日のみ表示されます。

「Y/m/d」の部分は、日付の表示形式の指定です。あくまでも例なので、日付の表示形式は、日本語Codexを参考にして各自変更して下さい。

尚、下記PHPコードの記述位置は、投稿のループ内に記述して下さい。

<p>
[記事公開日]<?php the_time('Y/m/d'); ?><br>
<?php if (get_the_modified_date('Y/n/j') != get_the_time('Y/n/j')) : ?>
[最終更新日]<?php the_modified_date('Y/m/d') ?>
<?php endif; ?>
</p>
[最終更新日]<?php the_modified_date('Y/m/d') ?>

まとめ

記事の「最終更新日」の表示は、記事の追記または訂正をよくやるWebサイトで利用すると便利です。追記または訂正をあまりやらない場合は、利用する必要はありません。

記事の追記または訂正をよくやるWebサイトの場合は、記事に「最終更新日」を表示させた方が、ユーザー視点から見て分かりやすいWebサイトになると思われます。

このカスタマイズは、必須ではありません。必要な場合のみ導入して下さい。

スポンサーリンク

最後までお読み頂き、ありがとうございます

この記事の内容が役に立ったと思ったらソーシャルメディアで共有してね。

このエントリーをはてなブックマークに追加

RSSフィードを購読する

follow us in feedly

関連記事

コメント

    • Keiji
    • 2016年 6月 17日

    こんにちは
    非常にわかりやすい記事でいつも参考にさせていただいております。

    記事に最終更新日を表示させることに成功はしたのですが、
    Google検索結果で表示される日付に反映させることにてこずっています。

    この記事は公開日が検索結果には表示されてますが、ネタワンさんの記事のうち最終更新日が検索結果に表示される記事も見受けられます。

    これはどのように実装されているのでしょうか?
    またわかりやすい記事にしていただけると大変助かります。

      • ネタワン管理人
      • 2016年 6月 17日

      こんにちは。
      当サイトでは特に特別なことはしていませんよ。
      Googleの検索結果画面に記事の公開日または最終更新日が表示されているようですが、なぜそうなるのかは、正直わかりません。
      意図的に最終更新日を表示させているわけではありません。
      その辺のGoogleの仕様に関しては、ネタワン管理人は詳しくないのでよくわかりません。

    • hina
    • 2016年 8月 04日

    ネタワン管理人様

    こんにちは。

    公開日について書かれているサイトは多いのですが、最終更新日のみ表示の方法というのがあまりなく探しまくっていましたので大変助かりました。

    ありがとうございました。(^^)

  1. 2017年 1月 21日

CAPTCHA


ソーシャルメディア & RSS

Twitter Facebook Google+ RSSフィード

スポンサーリンク

賢威7 - SEOマニュアル&テンプレート

新バージョンの賢威7が購入者向けに先行公開中。


賢威7の詳細&レビューはこちら