閉じる

xml sitemap generator Your site is currently blocking search engines! Visit the Reading Settings to change this. @ XML Sitemaps(旧 Google XML Sitemaps)

表示設定で「検索エンジンがサイトをインデックスしないようにする」にチェックが入っていると判断されているのだけど、判断ルーチンにバグが有るようで。
/wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorui.phpの 834行目。

if ( get_option( ‘blog_public’ ) !== 1 ) {

これを書き換え。*1

if ( get_option( ‘blog_public’ ) !== ‘1’ ) {

まぁ 今後のバージョンアップで直るでしょ
XML Sitemapsを 4.1.3へ上げたタイミングなのか、WordPressを 6.0へ上げたタイミングなのかはわからん。
Additional Pagesで使っているオブジェクト(GoogleSitemapGeneratorPage)の保存形式が変わったのは前者のタイミングかな?
外部から手を入れている場合はデータが読めなくなっているのでコードの修正が必要。

2022/06/08追記

なんか、他にも挙動不審な箇所があるので XML Sitemap & Google Newsに入れ替えちゃった。
ページをサイトマップに含める/含めないの設定が各ページの設定になっていて、IDを調べて登録していた Google XML Sitemapsよりわかりやすいな。
外部の web ページを登録できるのだけど、追加情報は優先度だけで最終更新日を指定できないのが困る。
外部の XML サイトマップを登録できるので独立したサイトマップを作ってしまえば解決か。
Google XML Sitemapsは最終更新日も登録できたけど、多量のページを登録すると設定の保存ができなくなる問題があった。


*1 要はクォートするかしないかの違い。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)