[WordPress][4.7.1]RSSフィードのエラーが修正された

スポンサーリンク

以前、RSSフィードをGoogle Search Consoleに登録したらエラーとなったことがあり、PHPファイルを修正しました。

Google Search ConsoleでRSS登録したらエラーになった
Google Search ConsoleにRSSフィードを登録したらエラーとなったので回避策を調べました。

今回、WordPressがバージョンアップしたので、エラーが修正されているか確認します。

今回のバージョンは4.7.1

バージョンするとWordPressは4.7.1となります。
変更・修正内容は公式サイトで確認できます。

この中でRSSに関する修正項目を探すと

フィード
  #39066 – 'fetch_feed()' は REST API レスポンス 'Content-Type' を変更する
  #39141 – 非英語使用時、RSS フィードに不正な lastBuildDate

とあります。この「#39141」が前回、手動で修正した内容になります。

改訂されたファイルの一覧にも

wp-includes/feed-rss2.php

と書かれています。

ちゃんと修正されているので安心しました。

ソースとGoogle Search Consoleを確認

念のため実際のソースを確認しておきます。

public_html/wp/wp-includes/feed-rss2.php の47行目

echo $date ? mysql2date( 'D, d M Y H:i:s +0000', $date, false ) : date( 'D, d M Y H:i:s +0000' );

mysql2date関数の引数に「false」が設定されています。

そして肝心のGoogle Search ConsoleでRSSフィードのテストをしましたが、エラーなしでした。(当たり前ですが)

これで安心して今後もWordPressのバージョンアップができますね。

スポンサーリンク

お役に立てばフォローお願いします