当メディアのリンクにはアフィリエイト広告が含まれています

WordPressのRSS配信の改行を有効にする方法

wordpress-lazyload.jpg

以前、@sibatomo と遊んだときに、RSSフィードが改行されなくて不便だからなんとかしてくれ、と言われた。確認したら、確かに改行はされないわ、画像は表示されないわ、 読みにくいことこの上無しだったのだが、今日ようやくそれを直すことに成功したので、メモ。

まずは、直接サーバーにアクセス。もう今日は最初からTerminalを起動して、直接viで変えてしまった。viでコードをいじるのは偉い久しぶりでちょっと緊張した。
いじる場所はこちら:

/ワードプレスファイルを入れているパス/wp-includes/feed-rss2.php

改行が有効にされていない人は、以下のように記述されているはず。

<content:encoded><![CDATA[<?php the_content_feed('rss2') ?>]]></content:encoded>

これを以下に書き換える。

<content:encoded><![CDATA[<?php the_content('', 0, '', 0, 3) ?>]]></content:encoded>

これで直るはず。あとはしっかり全文配信にチェックを入れておけば、受信者は全文を読めて、かつ、画像も見れるようになるはず。めでたし、めでたし。ひとまずこのブログのRSSはそれで直ったようなので、もし他にWordPressのRSS配信が正常に表示されなくて困っている人がいたら試してみてくださいな。

(via Odysseygate.com)

もっと読む

関連キーワード
公開情報
更新日2014年03月04日
執筆者g.O.R.i
コメント(2件)

コメントは承認後に表示されます。良識のあるコメントを心がけ、攻撃的な表現や他人が傷つく発言は避けましょう。なお、コメント投稿時に「利用規約」に同意したとみなします。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

「WordPress」新着記事
トレンド検索