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

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

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

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

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

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

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

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

 
   
contact
Pagetop