一瞬でできる!RSSにサムネイルを表示させる方法(wordpress編)
先日 5分で出来る!wordpressに”feedly”のRSSフィードを設置する。 という記事を更新したのですが、feedlyの画面をみていて、「あれ?」といった部分がありました。
そうです。サムネイルが表示されていない。
調べてみたら一瞬で解決できる内容だったので、2秒で直しました。(笑)
KEY SENTENCE
[1] RSSでのサムネイル表示
[2] 実装方法
[1] RSSでのサムネイル表示
見てもらうのが早いと思うので、まずは下記イメージをご覧ください。
このように、RSSで情報を収集する際に、アイキャッチがあるだけでトピックの内容が把握し易かったり、アイキャッチとして「お!見てみよう」という意識へと誘導しやすくなります。
[2] 実装方法
何も考えずにfunctions.php内に下記のコードを追加してあげて下さい。(笑)
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');
これで実装完了です。一瞬できしたよね?(笑)
注意点としては、設定前の過去のトピックに関してはサムネイルが表示されていないままなので、それぞれ更新するかどうするか…(方策はまた見つけ次第ご報告します。)
【コピペでOK】PHPが分からなくても出来るWordPressのカスタマイズtips
Siyabonga ekufundeni kwakho.(訳:最後まで読んでくれてありがとう。 / 注:ズールー語)