Wordpress
WordPressのRSSにもアイキャッチ画像を載せる方法【コピペOK!】
2019年09月01日 8:00
おはようございます!社員Aです👩
今回は、「WordPressのRSSにもアイキャッチ画像を載せる方法」をご紹介します。
WordPressで作成したサイトのRSSにはアイキャッチ画像が含まれない
WordPressのサイトやブログをRSSで取得するときには、アイキャッチ画像は含まれません。
そのため、例えばRSSリーダーアプリなどで購読をしていてもタイトルや投稿日など簡単な情報しか表示されません。
せっかくインパクトを出すためにアイキャッチ画像を設定していても、購読者に表示されないともったいないですよね。
function.phpに追記をしてアイキャッチ画像を表示させる
WordPressのfunction.phpに下記ソースコードを追記するだけで、RSSにアイキャッチ画像を表示させることができます。
ソース
function rss_post_thumbnail($content) { global $post; if(has_post_thumbnail($post->ID)) { $content = get_the_post_thumbnail($post->ID) . $content; } return $content; } add_filter('the_excerpt_rss', 'rss_post_thumbnail'); add_filter('the_content_feed', 'rss_post_thumbnail');
function.phpの編集は、お使いのテーマよってはサイトに影響を及ぼす可能性がありますので、必ずバックアップを取ってから行ってください。
RSSに反映されているかを確認する
function.phpに先程のソースコード追記したら、実際にRSSに反映されているか確認しましょう。
RSSを確認するためには、ドメインの後ろに/feedを追加します。
例:https://blog.universe-web.jp/feed/
RSS
赤枠で囲った部分のように、画像のデータが追加されていればRSSに反映されています。
関連記事
この記事を書いた人
社員A
入社8年目。フロントエンドエンジニア・デザイナーの社員Aです。 小動物が好きで、デグー・チンチラと暮らしています!トレンドの情報を発信できるようにがんばります☺