WordPressのRSS(feed)にアイキャッチを表示しよう 二通りの設定方法
WordPressのRSSは標準ではアイキャッチを表示してくれません!
postの記事にアイキャッチを指定している場合は、文字だけのパッとしない感じになりますね
テーマよっても状況は違うと思いますが
RSSにアイキャッチを表示する方法
- Functions.phpでアイキャッチ追加する方法
- プラグインを使ってアイキャッチを追加する方
どっちもメリット・デメリットがあります
Functions.phpを使う方はプラグインを使わないので、WordPressでは増えがちなプラグインも増やさないで使える
だけど、テーマのアップデートとかで書き換えられちゃうデメリット
プラグインの方はテーマの更新には影響されないけど
WordPressの更新で動かなくなってしまうこともあるかも知れない
Functions.phpを使った方法は
オリジナル(自作)のテーマでアップデートとかは無い
自分で改良するっていう場合に向いている
プラグインはとにかく難しことはわからない
テーマもダウンロードしたものとか最初から入っているものって方に向いている
あと、Functions.phpはデリケートです
ちょっとしたコードのミスでサイトが見れなくなったり、バグ的なものが出たりします
自分もFunctions.phpで悩まされた事ありますからね
Functions.phpでRSSにアイキャッチ(サムネイル)を表示するカスタマイズ
参考にしたサイト
http://blog.neo.jp/dnblog/index.php?module=Blog&action=Entry&blog=pg&entry=2692&rand=6f09a
http://princesswell.rocketserver.jp/wordpress/rss-feed-thumbnail-add/
http://ateitexe.com/rss-thumbnails/
みなさん同じようなやり方で、WordPressのコアにあるfeedのテンプレートの内容をFunctions.phpで変更を加えているようです
function rss_thumbnail($content) { global $post; if (has_post_thumbnail($post->ID)) { $content = get_the_post_thumbnail($post->ID,'full') . $content; } return $content; } add_filter( 'the_excerpt_rss', 'rss_thumbnail'); add_filter( 'the_content_feed', 'rss_thumbnail');
サムネイルのサイズを追加しました
fullはオリジナルサイズのままです
他にthumbnail,medium,largeも設定できます
プラグインSB RSS feed plusを使ったRSSにアイキャッチを追加する方法
参考にしたサイト
http://blog.miyadi.net/archives/1562
こちらのプラグインを使います
SB RSS feed plus
http://wordpress.org/plugins/sb-rss-feed-plus/
インストールしたあとは、プラグインの管理画面で
Add Image RSS Feed tags の箇所のチェックを全て付けておけばOKです
他に変更を加える必要がないのなら、他のチェックは必要ありません
COMMENT