以前、RSSフィードエラーになったときに、WordPressでFeed、RSS表示エラーになった時の対処方法という記事で、ob_end_cleanを使うと改善するという内容の記事を書きました。
しかし、ob_end_cleanで間に合わせの対処方法でもエラーが改善しない場合は、テーマのfunctions.phpファイルを見直してみると改善する可能性があります。
プラグイン作成の時もそうなんですが、phpファイルに余計な空白・空行があるとエラーになるようで、もしRSSフィードをブラウザで表示しようとしてエラーになる場合、functions.phpファイルを確認してみると良いです。
また、RSSフィードがエラーのときブラウザでソースを確認するとソースの最初に空白がある場合、テーマファイルに原因がある可能性が高いです。
そのようなときは、functions.phpファイルの開始タグ「<?php」と最後の「?>」の前後に必要のない空白・空行があれば、それを削除してみると表示される可能性があります。
スポンサーリンク
コメント