5月 10
23
サイトマップの表示エラー
Leave a comment »
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をアップグレードするとサイトマップが表示されなくなる』に対処法が記載されていました。以下、記事を参考に私が実際に処理した内容を備忘録しておきます。
- sitemap-generator.phpの521行目、エラーが起きている個所を、Cafetish’s Blogさんの指摘通りコメントアウト。sitemapを表示しなおすと、表示ができるようになった!ただし1行目は(continued)となっている。
- 次にCafetish’s Blogさんの指摘しているように、直接continuedを書き換えようかとは思ったが、sitemap-generator.php内に”(continued)”を探したが見つからず、まだ、サイト構成が変わる可能性もあるため、そのまま放置することに。
兎にも角にも、これにてサイトマップは一応復活、85点の満足です。
ただし、今後はwordpressもplug-inも、むやみやたらにupgradeするのは注意したいと。