パースエラー:実体の初めにXMLまたはテキスト宣言がありません。キヨタツウェブ制作者yoshiの個人ブログです。ポリシーは、キヨタツ(清らかに達成)。パースエラー:実体の初めにXMLまたはテキスト宣言がありません。約2分34秒wordpressで構築したサイトは「自分のURL/feed/」でブラウザ入力すると、RSSのfeed画面を確認できます。構築したwordpressを編集したりしていると、たまにこんなエラーが出ることがあります。パースエラー:実体の初めにXMLまたはテキスト宣言がありません。」というエラーが出ています。結論としては、phpタグ前後の空白が原因であることがほとんどです。?>を使いますが、この開始タグや終了タグの前後に改行や空白があると、エラーを指摘されます。大体の場合、function.phpなどを編集している時に多いエラーだと思います。自分の場合もfunction.phpの改行によるエラーでしたので、改行を削除したら元に戻りました。基本的には、wordpressサイトを制作した時にエラーが起きていなければ、その後の修正作業によってエラーが起きている可能性が極めて高いです。バージョン管理などをしておき、どの作業によるエラーなのか、判断するようにしましょう。他にはプラグインの導入によっても起きたりするらしいので、ソースコードをいじってないのにエラーが起きる時はプラグインをいったん停止してみることも大事です。Chromeでは少し反映までに時間がかかっていました。エラー修正をする際は、firefoxで見ておいたほうが良いかもしれません。普段の運営ではいじらないファイルですが、「wp-config.php」、「wp-rss2.php」、「feed-rss2-comments.php」などの空白も原因になることがあるようです。編集していたら、確認しておきましょう。してもfeedが反映されない時は、最終手段として、「ob_end_clean();」によるバッファクリアのコードを下記のファイルに適用すると、うまく動作するようになるみたいです。wp-includes/feed-rss2.phpwp-includes/feed-rss2-comments.php▼詳しくはこちらのサイト様へhttp://wadajuku.jp/archives/szk/20130417-2まとめいかがでしたでしょうか。パースエラー:実体の初めにXMLまたはテキスト宣言がありません。」というエラーが出たら、php宣言タグの前後の空白を疑ってみると良いかと思います。Yoshi※本記事は作成日より一年以上が経過しています。最新の情報ではないので、ご注意ください。パースエラー:実体の初めにXMLまたはテキスト宣言がありません。@kiyotatsu_twKIYOTATSU(キヨタツ)を運営しているウェブ制作者のYoshiです。得意な分野はディレクションとコーディングです。デザインはシンプルなものだけ可能です。他、色々と随時習得中です。