WordPressが発行するRSSのitem(記事)にアイキャッチ画像を挿入したい!
概要
今回の記事では、WordPressが発行するRSSのitem(記事)にアイキャッチ画像を挿入する手順を掲載する。
アイキャッチ画像を挿入しておくとRSSリーダー等でもサムネイルとして表示されるようになる。Feedlyで確認済み。
仕様書
環境
- WordPress 6.5.5
手順書
テーマのディレクトリーにあるfunction.php
に下記を追加する。
function rss_post_thumbnail($content) {
global $post;
if (has_post_thumbnail($post->ID)) {
$content = '<div><img src="' . get_the_post_thumbnail_url($post->ID) .'" /></div>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
RSSの<description>
と<content:encoded>
の先頭に下記が追加されるようになる。
<div><img src="アイキャッチのURL" /></div>
まとめ(感想文)
下記の記事と併せて、RSSリーダーでの見栄えを調整するのに使えるかもね!