【WordPress】最終更新日をヘッダに出力

最終更新日: 公開日: 2021年03月

WordPress は php で動作しているので,最終更新日のヘッダがつかない.

レスポンスヘッダに最終更新日のヘッダをつけたい場合,以下のようなスクリプトを functions.php に挿入する.

  1. // Last-Modified ヘッダ追加
  2. add_action("template_redirect", "add_last_modified");
  3. function add_last_modified(){
  4. if (is_single()) {
  5. header(sprintf("Last-Modified: %s", gmdate('D, d M Y H:i:s T', strtotime(get_the_modified_time("c")))));
  6. }
  7. }

そうすると以下のようなレスポンスヘッダを返すことが出来る.

last-modified: Tue, 23 Mar 2021 00:12:11 GMT

ちなみに Google 自体は LastModified を見ているとは書いていない.

ページの日付に関しては下のページを見るのがよい.

Provide a publication date to Google Search | Google 検索セントラル

参考サイト)
ありがとうございます.date だと表示結果が少し違うので変更しました.
SEO対策としてWordPressにLast Modifiedヘッダーを追加してみる | | リーテラトバリタブログ
【php】HTTP-date形式の時刻を出力する at softelメモ

 

Contact

ご質問等ありましたら,お手数ですが弊社の個人情報保護方針をお読み頂いた上でフォームからお願い致します.
※このページと無関係な内容のセールスはご遠慮ください.

 
   
*は必ずご記入ください。
1. ご質問,アドバイス等ございましたらお書きください.
お客様情報
*メールアドレス
会社名
*御名前
※姓名間には空白をお願いします。
*電話番号
※"-"で区切ってください。
 上記項目にご記入頂き、「確認画面へ進む」ボタンを一回だけクリックしてください。
次回、お客様情報を入力しないで済むよう、暗号化してクッキーに記憶する。
contact
Pagetop