WordPress フィードエラー再び発生しちゃった>今度こそ解決

スポンサードリンク

んもう1回治ったと思ったWordPressのフィードエラーの件ですが、昨日から再び発生していました。

フィードの1行目<xml宣言の前に、スペースが入っていることによってエラーになるという現象まで判ったので、ググッて辿り付いたのがこちらのページ。

日本語の対策ページが見つからず、英語ページに情報があったので対策方法を記録します。

WordPress: RSS エラー: XML error: Reserved XML Name at line 2, column 38 | ブレン | 神戸のホームページ制作/システム開発/PC管理

で、治りました。

具体的な修正方法は、wp-includes/feed-rss2.php に先頭の空白行をオミットするコードを入れるというもの。
いやー助かりましたね~

おそらくWPをバージョンアップしたら再び発生する可能性がありますので、メモ代わりに対策方法を引用させて頂きました。

XML宣言を吐き出すした直下に、このコードを挿入~

$out = ob_get_contents();
$out = str_replace(array(“n”, “r”, “t”, ” “), “”, $input);
ob_end_clean();

WordPress Pumpkin

スポンサードリンク

アマゾン


コメントを残す

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