monograph

WordPressのRSSフィードがエラーになって配信されなくなってしまったときに対処した方法まとめ

   

rss-error.jpg
僕の1日はRSSで始まります。PITE.(@infoNumber333)です。

毎日好きなブログの記事が自動で届くなんてホントに素晴らしいサービスですよ、RSS。

そんな大好きなRSSの話なんですが、最近テーマをいじいじしていたら昨日から僕のブログのRSSフィードが配信されなくなっていました。

そのことに今日の朝気づいてフィードのURLを確認してみたところ、下の画像のようなエラー表示が。

wordpress-feed-error^2.jpg

wordpress error on line 3 at column 6: XML declaration allowed only at the start of the document


やっぱりエラー出ていたか…。

ちょっと小一時間調べてみたのですが、よくわからなかったのでTwitterのフォロワーさん達に助けを求めることに。


すると数人のフォロワーさんが反応してくれて、ものの30分ほどで解決しました!
ホントありがとうございます…(感涙

For whatever reason, once in a long while WordPress will just break the RSS feed. Why? God only knows.


このように、参考にした記事にも書いてありましたがWordPressを使っていればRSSのトラブルは誰しも一度は経験することのようです。

きっと同じようにRSS関係でお困りの方、これから困る方はたくさんいらっしゃると思うので今回僕が教えていただき、実践した方法をこの記事にまとめておくことにします。

functions.phpに改行が含まれている。




一番よくあるRSSエラーの原因が、functions.phpの中に空行が含まれているというものです。

空行があるかどうかを調べる方法は簡単で、自分のブログのソースコードを表示させてみて下さい。

wordpress-feed-error.jpg
もし空行が含まれている場合はこのようにソースの先頭に空行が含まれています。調べてみたら僕も空行が入ってました。

これは結構やってしまうミスなのでみなさんも一度自分のソースコードを見てみてください。これで解決する人は多いとのこと。

その後functions.phpを見直し空行を削除したのですが、僕の場合はまだRSSが直らなかったので、さらに作業を続行。

「ob_end_clean();」を追記



安定のホシナさん。

funtions.phpやプラグインを見なおしてもまだRSSが直らないことはあるそうです。その場合に使われるのが「ob_end_clean();」を使う手法。

WordPressのRSSエラー(XMLパースエラー)の対処法 – kngy.net

詳しくは上記の記事をご覧になって欲しいのですが簡単に説明すると、

wp-includes/feed-rss2.php
wp-includes/feed-rss2-comments.php

の二つのファイルの先頭に、

ob_end_clean();

を追記するだけというもの。これで解決する事例もあるとか。

しかし僕の場合まだ解決しなかったので、さらに続行…!

それでも直らなければ。



最終的に決定打となったのがこちら。

Fix WordPress RSS Feed Error – Fix “Error On Line 2″ | Piotr Krzyzek

海外のWordPressのブログの記事です。
英語ですが、詳しく丁寧に説明してくれているので手順は分かりやすいと思います。

内容は割愛しますが、この方法を使ったら僕の場合は解決しました。
もし使い方がわからなければ僕に直接質問を頂けると有難いです。

ブラウザのキャッシュに注意!


実は問題が解決されている場合でも、ブラウザのキャッシュが残っているとエラーコードが表示されたままになってしまいます。

キャッシュは必ず毎回クリアしてチェックするようにしましょう。

もしかしたらFeed burnerが原因かも?


ここまでの対処法を試してみても、それでも少し不安定だったのでRSS配信に使用しているFeed burnerが原因かも?と思い一度Feed burnerのプラグインを入れなおしてみたところ安定して機能してくれるようになりました。

Feed burnerうちも使ってるよ!という方は一度お試し下さい。

正直Feed burner自体が不安定なのと、いつサービスが終わるかわからないという危機感があるのでもう少ししたら別の配信方法に切り替えてみようかなと思ってたりします。

Pite(@infoNumber333)はこう思うよ。

いやー本当にフォロワーのみなさんにはいつも感謝しています。ありがたやありがたや。

最近ではTwitterやFacebookなどのSNSに推されがちですが、ブログを書く上で僕にとってRSSは必要不可欠な存在。これからも大切にしていきたいです。

よし!艦これするぞー!!
pitecomeimg.png

 - OTHERS

teaparty

  関連記事

NewImage.png
【2012夏】東京で開催されるおすすめの花火大会についてまとめてみました!!【た〜まや〜!】

7月に入っていよいよ、夏が来たという感じですね(*´∀`)! 何歳になっても夏入 …

oree-keyboard-003.jpg
暖かみのある職人手作りの”木製”デバイスブランド「Oree」が飯田橋で期間限定の限定ストアをオープン!これは行くしかないでしょ!

最近ブログを書いていて色々な人に声をかけて頂ける機会が増え、幅が広がってきたなァ …

googleCMsnowkite1.jpg
次は”風圧”で空を飛べ!Googleの新CMに出てくるスノボー、「スノーカイト」がメッチャ楽しそうやん。

photo via:http://x-fly.jp/product0+index …

cafe-sunsTop.jpg
【中目黒Wi-Fiカフェ】女子に人気のアンティーク調カフェ「cafe SUNS」

これぞ中目黒っぽいカフェ。 本日も“monograph” …

ichibanboshivillage5.jpg
都心から2時間以内!めっちゃ広くてお洒落で可愛いキャンプ場「一番星ヴィレッジ」を是非オススメしたい。

青い空!白い雲!旨い肉! 本日も“monograph”を …

WEBCHECKER.png
【捗る情報収集】サイトの更新を自動で通知してくれる『WebChecker』!僕の3つの使い方紹介します。

ドモヽ(´Д` ) ( ´Д`)ノドモ PITE.(@infoNumber3 …

2014-05-20_09.02.56_00.jpg
第52回本庄〜早稲田100キロハイクに出場!見事仮装大賞を頂きました!

一応このブログはiPhoneとかガジェットの話がメインですが、たまには自分のこと …

seiju-rakuen-kouryu003.jpg
【パズドラ攻略】聖獣達の楽園「天極の黄龍」がテクニカルダンジョン最深部に登場!5体目の聖獣「星帝の黄龍・ファガン」が入手できる!?

iPhone5sにデータを移行中なのですが、なかなかパズドラのデータが移らなくて …

blur-1.jpg
誰でも簡単にセンスいいのオリジナルのiOS7風壁紙を作成できるアプリ「Blur」。来るべき日までにいっぱいストックしておこう。

iPhone5s/5cに先駆けてあと一週間もしないうちにiOS7が解禁されますね …

iPhoneゲーム攻略脱出ゲームアプリ「あいつ、勇者やめるって」1.jpg
【iPhoneゲーム攻略】ドット絵が懐かしいちょっと変わった面白脱出ゲームアプリ「あいつ、勇者やめるって」。

今日もNUMBER333をお読み頂きありがとうございます! PITE.(@inf …