私もよく仕事の関係で色々することがあるのですが。
今回行ったのは、アイキャッチ画像がRSSからとれない、という問題。
その解決方法です。
前提
RSSを生成する側で対応させる必要があります。
RSSをもらう側では、どう頑張っても元データ(RSS)に画像の情報が無いので、あきらめて下さい。
※諦められない人は、RSSではなくHTMLから取得する事を検討して下さい。
方法
下記コードを、functions.php 最後に追記して下さい。
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) . '</p>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
一応PHPの知識が少しでもある人を対象にしていますが。「?>」の後ろに入れてはいけませんよ。
念のため