WordPressでRSSフィードを全文配信にしたい。

その場合、WordPressの管理画面で「各種設定」 →「表示設定」の「RSS / Atom フィード」の部分を「全文を表示する」にすればよい。

ただし、これでは<!--more-->タグ以降はRSSにのっからない。

そんな時にmoreタグ以降も配信できるPluginが

Full Text Feed

です。

いつもどおり、ダウンロードしたzipファイルを解凍し、PHPファイルをwp-pluginにのせるだけ。

しかし、このままではテキストが羅列されるのみで、HTMLで配信できるようにPHPファイルを修正します。ブログ直下にある、「wp-rss2.php」というファイルです。

PHP:
  1. <content:encoded><!--[CDATA[<?php the_content_rss('', 0, '') ?>]]--></content:encoded>
  2. <content:encoded><!--[CDATA[<?php the_content('', 0, '') ?>]]--></content:encoded>

「wp_content_rss」の部分を「wp_content」に修正するだけ。

ちなみにWordPress2.2以降の方は、「wp-includes/feed-rss2.php」ファイルを同じように修正するだけです。

関連する記事

blogranking←ぽちっとな

<<
>>