RSSフィードをブラウザで表示できないエラーを直す方法

以前、RSSフィードエラーになったときに、WordPressでFeed、RSS表示エラーになった時の対処方法という記事で、ob_end_cleanを使うと改善するという内容の記事を書きました。

feed1

しかし、ob_end_cleanで間に合わせの対処方法でもエラーが改善しない場合は、テーマのfunctions.phpファイルを見直してみると改善する可能性があります。

プラグイン作成の時もそうなんですが、phpファイルに余計な空白・空行があるとエラーになるようで、もしRSSフィードをブラウザで表示しようとしてエラーになる場合、functions.phpファイルを確認してみると良いです。

また、RSSフィードがエラーのときブラウザでソースを確認するとソースの最初に空白がある場合、テーマファイルに原因がある可能性が高いです。

feed-err

そのようなときは、functions.phpファイルの開始タグ「<?php」と最後の「?>」の前後に必要のない空白・空行があれば、それを削除してみると表示される可能性があります。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です