RSSフィードにアイキャッチ画像を掲載する手順
WordPressのRSSにアイキャッチ画像を掲載するのは簡単です。
functions.phpに下記のコードを追記してください。
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 custom_attribute( $html ){
$html = preg_replace('/(width|height)="\d*"\s/', '', $html);
return $html;
}
add_filter( 'post_thumbnail_html', 'custom_attribute' );
コードを追記できたら、RSSフィードを確認してください。
RSSフィードは、トップページのURLの後ろに【feed/】と追加すれば表示されます。
RSSフィードを確認していただくと、アイキャッチ画像が追加されているのが確認できます。
<img src="https://*****.jpg" class="*****" alt="" />
上記の様にアイキャッチ画像のimgタグが追加されていれば、カスタマイズは完了です。
まとめ
WordPressのRSSフィードにアイキャッチ画像を掲載する方法をご紹介しました。
難しいことは何もありません。
functions.phpに、紹介しているコードを貼り付けるだけでOKです。
RSSフィードにアイキャッチ画像を掲載する機会はあまりないかもしれません。
このコンテンツが、どなたかのお役に立てば幸いです。
コメントを残す