【WordPress】RSSのitem(記事)にアイキャッチを挿入する

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【WordPress】RSSのitem(記事)にアイキャッチを挿入する

2024-7-22 | ,

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リーダーでの見栄えを調整するのに使えるかもね!