【WordPress】最終更新日をヘッダに出力
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メモ
ご質問等ありましたら,お手数ですが弊社の個人情報保護方針をお読み頂いた上でフォームからお願い致します.
※このページと無関係な内容のセールスはご遠慮ください.