WordPressのRSS(feed)にアイキャッチを表示しよう 二通りの設定方法

PR

WordPressのRSSは標準ではアイキャッチを表示してくれません!
postの記事にアイキャッチを指定している場合は、文字だけのパッとしない感じになりますね

テーマよっても状況は違うと思いますが
RSSにアイキャッチを表示する方法

  1. Functions.phpでアイキャッチ追加する方法
  2. プラグインを使ってアイキャッチを追加する方

どっちもメリット・デメリットがあります

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です
他に変更を加える必要がないのなら、他のチェックは必要ありません

WordPressでRSS feedにアイキャッチを設定する方法

PR

COMMENT

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー