WordPress

RSSフィードって、よくおかしくなるよね

WordPressを長年使ってるけど、何かの拍子にRSSフィードがおかしくなることがよくある。
今回も4.6.1にアップグレードしたら、また出力されなくなった。

前回サーバを移転した時は、まあおかしくなるだろうなと思ったけど、ちゃんと動いてる状態でアップグレードするだけでおかしくなるなんて…

で、前回(過去記事:RSSフィードがエラーになってた)と同じようにしたらいいかなと思ったらまた違った。

今回のエラーではRSSフィードがないというエラー。
RSSフィード内の、ここがおかしいというものではなくて、RSSフィードそのものがないと。

そんなわけないだろうと、RSSフィードのアドレスを直接入力して中を見ると、ページの最初に文字化けが…
これが原因か。

何でその原因がでたのかと思って、前回もあったRSSフィード関連のphpファイルを見るも特におかしいところもない。
念のためにob_end_clean();も追加しても変わらず。

なので、他に怪しそうなwp-config.phpを開くと、まあここにわけのわからない空白が前後にたくさん。

なぜこんなところに…
いつの間にこんなことに…

ちょっと驚きつつこれを直したら、ちゃんと動くようになった。
良かった良かった。