【WordPress】RSS Atomフィードに画像を入れる(修正版)

11月 26th, 2011

前回やった方法だと、画像がオリジナルサイズのまま出力されてしまうので、画像サイズを指定しました。

・画像を400pxの範囲内に入るように追記 //array(400,400)の部分

サイズは好きなように変えてください。

function do_post_thumbnail_feeds($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
        $content = '<div>'.get_the_post_thumbnail($post->ID,array(400,400)) .
        '</div>'.$content;
    }
    return $content;
}
add_filter('the_excerpt_rss', 'do_post_thumbnail_feeds');
add_filter('the_content_feed', 'do_post_thumbnail_feeds');

これを、使っているテーマのfunctions.phpに追記するだけでOKです。
無い場合はfunctions.phpを新しく作ってください。

Related Posts