WordPressのRSSにアイキャッチ画像を出力する方法

やりかたはとっても簡単。
functions.phpに以下のコードを書き加えるだけ。

//フィードにアイキャッチ画像を出力する
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

参考にしたのはこちら。

どんな風に見えてるのかなーという理由で、自分のサイトもRSS登録している私ですがw、サムネイル(アイキャッチ)は表示されないものかと勝手に思ってました。そしたらひょこっと発見してしまい、出来るのかよ!という今更感で実装してみました。

via WordPress記事のRSSにサムネイル(アイキャッチ)画像を表示する方法 *Ateitexe.

実装してるのは某サイトなんだけど、もっと早くこれやっとけばよかったなぁ…
そうしたらFacebookとのRSSでの連携の時にアイキャッチ出せたのに…
まあ、新しい記事からは対応してるからいっか。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です