0

我想在 Wordpress (http://www.myblog.com/rss) 生成的 rss 上添加标签,该标签为每个帖子拍摄第一个附加图像。

我该怎么做?

试图下载/安装这些:

http://wordpress.org/extend/plugins/wp-rss-images/

http://wordpress.org/extend/plugins/rss-image-feed/

但生成的 RSS 没有任何变化!

编辑

经过一些建议,尝试了这个解决方案:

add_action('rss2_item', 'add_images_to_rss');
function add_images_to_rss() {  
    ?>
    <my_meta_value><?php echo "prova" ?></my_meta_value>
    <?php
}

我仍然没有看到 RSS 源的任何变化......

4

1 回答 1

2

将此添加到您的functions.php

// add the <image> to the rss and rss2 feed
function SO13586900_add_image_to_rss() {
    $thumb_id = get_post_thumbnail_id( get_the_ID() );
    if ( ! empty( $thumb_id ) ) {
        echo '<image>' . wp_get_attachment_url( $thumb_id ) . '</image>';
    }
}
add_action('rss2_item', 'SO13586900_add_image_to_rss');
add_action('rss_item', 'SO13586900_add_image_to_rss');

测试和工作

于 2012-11-27T15:39:26.263 回答