そもそもフィードが有効になっていない
これは、WordPressのテーマファイルに原因があることが多いです。
対処法は、ご利用のテーマ内のfunctions.phpに以下の記述を追加します。
add_theme_support( ‘automatic-feed-links’ );
フィードリンクを出力しない設定になっている
無料のテーマで稀にありますが、functions.phpを開いて
remove_action( 'wp_head', 'feed_links', 2);
remove_action( 'wp_head', 'feed_links_extra', 3);
これらの記述があれば消すか、コメントアウトします。
フィードは取得できているけどエラーが出ている
W3C Feed Validation Service, for Atom and RSSにアクセスし、
対象のサイトのURLを入れて検証します。
W3C Feed Validation Service, for Atom and RSS
検証の結果、以下のようなエラーが出ている場合は、
フィードを表示することも外部サイトでフィード取得することもできません。
Sorry
This feed does not validate.
line 1, column 1: Blank line before XML declaration [help]
原因は、XML1行目に空白があるため。
これは、ご利用のテーマのfunctions.phpを開き、
不要な改行や空白などを消すことで回避できるケースが多いです。
functions.phpの最後に空白の1行があれば、
それを消すことでエラーも消えることがあります。
*管理画面内のテーマエディタを使って編集した時に起こりやすいです。
コメント