サイトマップ登録でエラー。XML パースエラー:実体の初めにXMLまたはテキスト…」を解決!

web制作

※この記事は、作成日より一年以上が経過しています。最新の情報ではありませんので、ご注意ください。

読了の目安時間: 10

XML Sitemap Generator for WordPressのプラグインでサイトマップ生成をしていたのですが、最近ウェブマスターツールでインデックス状況を確認したらエラーが出ていました。いったい、どういうことだろうと思い、kiyotatsuのURL末尾に「/sitemap-misc.xml」と「/sitemap.xml」の両方をつけて検索したら、下記のようなエラーが確認できました。

XML パースエラー:実体の初めにXMLまたはテキスト

あらら。
この解決法を調べていたところ、RSSが配信できない状態になると同じエラーが返されることが多いそうです。ちなみにわたしの場合、RSS配信はできているのに、サイトマップだけ確認できないという謎の状態でした。

解決策を調べたところ、主な原因リストに「function.php」が入っていたので、試しに確認。すると、最近改修した時に不要な改行を一つ入れていたことを発見。こちらを削除したところ、無事に動作するようになりました。

ソースコードは改行とかで見やすくしたい性分なのですが、function.phpなど、ギチギチに詰めてコーディングしておいたほうが無難なケースもあるので気をつけたいところです。

サイトマップ登録がうまくできていない時は、ぜひソースコードの見直しを!

今読んだ記事をシェアする

wordpress

サイトマップ登録でエラー。XML パースエラー:実体の初めにXMLまたはテキスト…」を解決!

  • このエントリーをはてなブックマークに追加
  • Pocket

このブログサイトが参考になった人は、いいねボタン! 更新情報も受け取れます!

arrow
デル株式会社
  • Pocket
  • このエントリーをはてなブックマークに追加

キヨタツ

キヨタツ

WEBを中心に、色々な制作をする個人事業主です。過去、エンジニア&webディレクターで会社勤めをしていました。主に要件定義や構築が得意で、HTML/css/javascript/PHP/git/wordpress/MT/DB/photoshop/illustrator/fireworksなど扱えます。現在、サーバー・アプリなどを習得中です。性格は、自虐好きです。