246Gallery

バイク、F1やクルマ、音楽やギター、カメラやガジェットの話題を日々お届けするブログ

ウェブ

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

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください