XML Sitemap Generatorで出るBing への通知中に出る問題を修正…備忘録

ブログの記事を公開した際に、自動的にSitemapを作成してGoogleはBingに送信してくれるXML Sitemap Generator for WordPressですが、

XML Sitemap GeneratorのBingエラー画面

記事を公開するたびに左のような「Bingへの通知中に問題が発生しました。」と赤字で表示されていたので、修正してみることにしました。

「結果を表示」をクリックすると
Errors, Warnings, Notices:
WP_DEBUG was set to false somewhere before. You might not see all debug information until you remove this declaration!

と表示されているので、調べてみると、herba fragile graciousnessさんのブログで「更新通知を確認するプログラムが英語環境のリターンを想定して作成している」とのこと。

sitemap-core.phpの2188行目を修正します。

誤 if($pingres==NULL || $pingres===false || strpos($pingres," ")===false) {
正 if($pingres==NULL || $pingres===false || strpos($pingres,'サイトマップを送信していただきありがとうございました。')===false) {

以上で保存し、アップロードします。
手動でサイトマップを再構築してみるとエラーメッセージは消え、「Bing に更新を通知しました。」と表示されるようになりました。めでたしめでたし。

コメント

タイトルとURLをコピーしました