WordPress全般

WordPress RSSフィードでエラーが出たときの解決方法

rss_feed

wordpressではデフォルトでRSS用のXMLを吐き出す機能がついています。

普通は http://yoursitename/feed/   にアクセスするとXMLが表示されます。

しかし、プラグインやカスタマイズの影響でエラーが出力されることがあるため、その解決方法を記載します。

私の場合は下記のようなエラーが出力されました。

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.

エラーの可能性としては、コードにブランク行が入っているケースプラグインが悪さをしているケースがあります。

私が行ったステップは下記のとおりです。

1、プラグインを全てDeactivateして、http:///feed/にアクセス。
  -> 状況変わらず

2、プラグインfix-rss-feed をインストールして実行。
  -> XMLが表示された
  
  ※プラグインの実行ページにも表示されますが、 /var/www/html/wp-blog-header.php を書き込み可能にしておく必要があるのでchmodで権限を変更しておきましょう。

参考サイト:http://www.quickonlinetips.com/archives/2009/05/wordpress-feed-xml-parsing-errors/All photo reserved by http://www.flickr.com/photos/picobird/

Ads by Google

Ads by Google

-WordPress全般
-

© 2024 みる米技術部 Powered by AFFINGER5