12月
22
2012
22
2012
word press // ブログ
WordPress RSSのエラーの修正方法
WordPressのサイトを作っている際に気がついたのですが、RSSエラーが出ていました。
というわけで今回はWordPressのRSSにエラーが出ていたのでそれの対処法を紹介します。
もしRSSにエラーが出てるようでしたら参考にして下さいね
(WordPressのバージョンは3.4.2です)
まずはエラー内容
Firefoxで表示されるエラー
XML パースエラー: 実体の初めに XML またはテキスト宣言がありません。
URL: (サイトのURLが表示されます)
行番号: 2, 列番号: 1:
URL: (サイトのURLが表示されます)
行番号: 2, 列番号: 1:
Google Chromeで表示されるエラー
This page contains the following errors:
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.
error on line 2 at column 6: XML declaration allowed only at the start of the document
Below is a rendering of the page up to the first error.
Internet Explorerで表示されるエラー
Internet Explorer ではこのフィードを表示できません
このフィードにはコード上のエラーが含まれています。
詳細情報
無効な XML 宣言です。
行: 2 文字: 3
<?xml version=”1.0″ encoding=”UTF-8″?>
このフィードにはコード上のエラーが含まれています。
詳細情報
無効な XML 宣言です。
行: 2 文字: 3
<?xml version=”1.0″ encoding=”UTF-8″?>
RSSをクリックしたらこんな感じでエラーが出ます。
対処方法
上記のエラーが出てる場合は、
「wp-includes/feed-rss2.php」
「wp-includes/feed-rss2-comments.php」
の2つのファイルです。
修正する箇所は下記のとおりです。
<?php /** * RSS2 Feed Template for displaying RSS2 Posts feed. * * @package WordPress */ header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true); $more = 1;
上記の「<?php」の後に「ob_end_clean();」を入れます。
コメントの前でもあとでも入れる場所は問題ないです。
こんな感じで入れます。
<?php /** * RSS2 Feed Template for displaying RSS2 Posts feed. * * @package WordPress */ ob_end_clean(); header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true); $more = 1;
これで対処完了です。
これでRSSのエラーが出ないようになります。
注意点
RSSのエラーを修正しましたが、変更が完了してもエラーがでると思います。
これは、ブラウザのキャッシュのせいです。
ですので、普通にページをリロードしてもエラーが直りません。
ブラウザのキャッシュを削除して確認しましょ~
関連記事
- 【PS4 トルネ iOS】 S-Entrance Gガイドテレビ王国CHAN-TORUでエラー803で録画できない場合の対処法
- 外出先で番組を録画できるアプリ「S-Entrance」のG...
- 【EC-CUBE】 商品登録時の必須項目の解除方法
- EC-CUBEの商品登録時の必須項目を解除するには2箇所修...
- Word Press パーマリンクってなんでしょう?
- パーマリンクってなに? パーマリンクってなんだ?と思ってる...
- 【PSVita】 メールの使い方G-Mail設定補足編(設定できない場合)♪
- PSVitaのメールでG-mailを使いたいんだけど、設定...
- WordPress 自動挿入される<p>タグの削除方法
- WordPressは記事を書く際に自動でタグを入れてくれま...