4

私は wordpress ブログhttp://cgvector.comを持っていて、RSS フィードに注目の画像を表示したいと考えています。これどうやってするの?私のフィード アドレス: http://feeds.feedburner.com/cgvector

このコードを追加しましたが、機能していません。

function featuredtoRSS($content) {
    global $post;

    if ( has_post_thumbnail( $post->ID ) ){
    $content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float:left; margin:0 15px 15px 0;' ) ) . '' . $content;
    }

    return $content;
}

add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');
4

2 に答える 2

1
function custom_feed($content) {
    return wp_get_attachment_image(get_post_thumbnail_id(), 'full') . '<br />' . $content;
}
add_filter('the_content_feed', 'custom_feed');

これはあなたのためにトリックをする必要があります...

于 2012-07-05T23:58:28.653 に答える
1

あなたのコードは問題ないように見えますが、このコードを貼り付けることができます (とにかくほとんど同じですfunctions.php)wp-content/themes/yourtheamefolder

function img_to_rss($content) {
    global $post;
    if(has_post_thumbnail($post->ID)) {
        $content = '<p>'.get_the_post_thumbnail($post->ID).'</p>' . get_the_content();
    }
    return $content;
}
add_filter('the_excerpt_rss', 'img_to_rss');
add_filter('the_content_feed', 'img_to_rss');

はフィードをFeedburnerキャッシュすることに注意してください。更新されるまで 12 ~ 24 時間待ってから、これらの変更を確認してください。

于 2012-07-06T00:11:54.140 に答える