WordPressでRSSフィードが突然表示されなくなったときの対処法

先日お客様から連絡があって、アメブロの記事がホームページに掲載されてない!ということでした!

実際にサイトを確認してみると、ほんとうだ!されてない!(*_*)

1か月前に確認したときは表示されていたのに、突然RSSが配信されなくなっていました。

WordPressをお客様がアップデートしたのかなー?とか最初は原因がさっぱりでしたが、最終的にはURLを変更したり、
謎のコードを削除することで解決できましたので、そこらへんを備忘録にかいておきます。

あと大前提ですが、RSSをひっぱってくる側(例えばフェイスブックとかツイッター、アメブロなど)が仕様変更した場合も
同じことがおこったりしますので、事前にお客様にはこういったことがありますよ、と伝えておくべきですね!

RSS表示が突然消えたときやったことは?

①WordPressのプラグインを幾つか追加・削除
②RSSソースの見直し(取ってくるRSSのURLやらその周りのソースを見直して再度アップロード)
③fuction.phpアップロードしなおし(RSSの記事を引っ張て来る記載をfuctionにしていたため)

でも結局どれも解決できず…。

で、たどりついたのが以下のサイトでした。
【URL】WordPressでRSSが急に配信されなくなったときの対処方法

この方も同じような感じで同じような現象に悩まされてまして、
私が解決した方法は上記URLの下のほうにかいてある方法です。

記事内にW3CのFeed Validation Serviceを使う方法が書かれていたので、アクセスしてブログのURLを貼りつけてみました!
すると上に正しいRSSのURLが吐き出されていて、それをWordpress内のこれまで設定していたURLの部分に貼りつけると
なんと記事が表示されたんです!

おそらくアメーバブログの仕様変更だったのかもしれません…

上記URLの記事内では
「フィードアドレスを入力したところ、エラーの出ている箇所が示されました。」
となっており、こういうパターンもあるのだ!と勉強になりました(ありがとうございます!)。

みなさんももしこれまでWordpressで表示していたRSSの記事がでなくなったら
URLを変更するか、Feed Validation Serviceを使う方法で検証してみてくださいね♪