*

WordPress RSSフィードでエラーが発生した場合の解決方法

公開日: : WordPress全般 ,


2015-12-11 18_02_24-wordpress - Google Search

WordPressでできたサイトで突然RSSフィードが届かなくなりました。Webサイトに行って、RssフィードのURLを叩いてみると下記のエラー。


XML Parsing Error: XML or text declaration not at start of entity
Location: 対象サイトのURL
Line Number 1, Column 3: <?xml version=”1.0″ encoding=”UTF-8″?><rss version=”2.0″
–^

2週間くらい前まではRSSフィードが届いていたので、そこまでは正常に動いていました。そしてそのタイミングではサイトの更新は一切行っていません。

結論からいうと、解決したのですが、人によって効果のあった対応方法が違うようです。

ob_end_clean()を入れる

エラーの内容から生成されたXMLファイルの先頭に空白行が入っていることが不具合の原因ということがわかります。
そこで/wp-include/feed-rss2.php の先頭に下記の一文をいれて、空白行を削除します。

私のケースではこれでエラーが解消されました。
ちなみに私はfeed=rss2を指定しているのでこのファイルを修正しましたが、他の形式を指定している方はfeed-rss.phpやfeed-xxxを修正してください。

ドキュメントルートのファイルを編集する

サイトのドキュメントルート以下にある index.php, wp-blog-header.php, wp-settings.phpを開いて、最後にある空白行を削除する

このケースで解消されている方もいるようです。
参考リンク
https://ja.forums.wordpress.org/topic/4733

functions.phpの空白行を削除する

利用中のtheme以下にあるfunctions.phpや、wp-include以下にあるfunctios.php、pluginディレクトリ以下にあるfunction.phpの最後にある空白行を削除する

Ads by Google

Ads by Google

関連記事

no image

WordPress サイドバーにページを階層表示するプラグイン

自身のブログで使うことがあったので紹介します。 やりたいことはWordPressのページのリス

記事を読む

WordPres3.9.1にアップデートしたらRSSでエラーがでた時の解決方法

WordPressの最新版(2014年6/25時点)3.9.1にアップグレードしたところRSSフ

記事を読む

no image

WordPressマルチサイト化

WordPressマルチサイト化とはサブドメインやサブディレクトリを使って、一つのWordPress

記事を読む

no image

WordPress ショートコードの中にショートコードを書く方法

.frame{ display: block; padding: 9.5px; margi

記事を読む

no image

WordPressの投稿を自動的にFacebookのウォールに書き込む方法

Facebook、Twitterといったソーシャルネットワークサービス(SNS)が浸透している現在、

記事を読む

WordPress セキュリティ対策 ポイント16選

多くのブログやホームページのプラットフォームに利用されているWordPressですが、人気ゆ

記事を読む

WordPressでプラグインインストール時にFTPのIDとパスワードを聞かれないようにする方法

WordPressでプラグインをインストールしようとすると、こんな画面画でてFTPサーバのIDと

記事を読む

WordPressをカスタマイズしたい! そんな人が見るべき世界で人気のWPチュートリアルサイト ベスト10!

いまや世界中の個人、法人Webサイトで採用されているWordPressですが、その人気の1つにカス

記事を読む

no image

WordPress Contact form 7 送信前に処理を実行する方法

WordPressの超有名プラグインContact form 7を利用されている方は多いと思

記事を読む

WordPress + Welcart 全部無料。10分でお手軽Eコマースサイトを構築する方法

WordPressとWelcartというプラグインで、早く、安く、簡単にEコマースサイトを構

記事を読む

Ads by Google

Ads by Google

Ads by Google

Ads by Google
新着記事をRSSで受けとる
PAGE TOP ↑