サイトマップの表示エラー

Xreaサーバーを利用しているwordpressで、Dagon Design Sitemap Generator(ver.3.17)を用いてサイトマップを作成させていたのだが、いろいろとダッシュボードをいじっているうちに、表示されなくなってしまった。

その後、再インストとかいろいろやってみるものの、解決されず。
エラー表示の内容は、

Catchable fatal error: Object of class WP_Error could not be converted to string in /virtual/x_acount_x/public_html/x_domain_x.com/wp-content/plugins/sitemap-generator/sitemap-generator.php on line 521

Catchable fatal error sitemap wordpress
で検索をかけると、Cafetish’s Blogさんの『WordPressをアップグレードするとサイトマップが表示されなくなる』に対処法が記載されていました。以下、記事を参考に私が実際に処理した内容を備忘録しておきます。

  1. sitemap-generator.phpの521行目、エラーが起きている個所を、Cafetish’s Blogさんの指摘通りコメントアウト。sitemapを表示しなおすと、表示ができるようになった!ただし1行目は(continued)となっている。
  2. 次にCafetish’s Blogさんの指摘しているように、直接continuedを書き換えようかとは思ったが、sitemap-generator.php内に”(continued)”を探したが見つからず、まだ、サイト構成が変わる可能性もあるため、そのまま放置することに。

兎にも角にも、これにてサイトマップは一応復活、85点の満足です。
ただし、今後はwordpressもplug-inも、むやみやたらにupgradeするのは注意したいと。

Leave a Comment