以前に、「[WordPress] RSS Feedを全文配信にするカスタマイズ」というエントリでWordPressが生成するRSS(デフォルトではRSS 2.0)を概要から全文にし、タグをそのまま配信するというカスタマイズをご紹介したのですが、そのWP 2.2対応版です。
というのも、WP 2.1.xでハックしていたwp-rss2.phpのソースが大幅に変更になっているからです。
<?php
if (empty($wp)) {
require_once('wp-config.php');
wp('feed=rss2');
}
require (ABSPATH . WPINC . '/feed-rss2.php');
?>
とこのようになっていて、%wordpress_home%/wp-include/feed-rss2.phpを呼び出しているようです。
というわけでfeed-rss2.phpを開いて、
<content:encoded><![CDATA[<?php the_content() ?>]]></content:encoded>というところを
<content:encoded><![CDATA[<?php the_content('', 0, '', 0, 3) ?>]]></content:encoded>としてやります。
管理画面のオプション→表示設定→「RSS/ATOMフィード」→「各投稿の表示」が「全文を表示する」になっているか確認をお忘れなく。
