image thumbnail in RSS Feed

时间:2013-05-28 作者:user31667

我没有太多的编码知识。使用RSS源获取prob。我从这个代码的某个地方复制粘贴的n。正在获取标题和日期。。很好,但客户端现在也需要图像缩略图。如何放置图像缩略图。请帮帮我。。

检查以下代码。。。

<li> <p> <?php echo $item->get_date(\'j F Y\'); ?> </p>
     <a target="_blank" href=\'<?php echo esc_url( $item->get_permalink() ); ?>\'
     title=\'<?php echo \'Posted \'.$item->get_date(\'j F Y | g:i a\'); ?>\'> 
    <strong> <?php echo esc_html( $item->get_title() ); ?> </strong></a>
</li>
提前感谢。。。。

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

如果您使用的是本机RSS源,则可以通过过滤器挂钩添加帖子缩略图:

function insertThumbnailRSS($content) {
    global $post;
    if ( has_post_thumbnail( $post->ID ) ){
        $content = \'\' . get_the_post_thumbnail( $post->ID, \'thumbnail\', array( \'alt\' => get_the_title(), \'title\' => get_the_title(), \'style\' => \'float:right;\' ) ) . \'\' . $content;
    }
    return $content;
}
add_filter(\'the_excerpt_rss\', \'insertThumbnailRSS\');
add_filter(\'the_content_feed\', \'insertThumbnailRSS\');
但如果要创建自定义提要,则可以使用\\u post\\u缩略图添加图像,例如:

<li>
    <p><?php echo $item->get_date(\'j F Y\'); ?></p>
        <a target="_blank" href=\'<?php echo esc_url( $item->get_permalink() ); ?>\'title=\'<?php echo \'Posted \'.$item->get_date(\'j F Y | g:i a\'); ?>\'> 
        <strong> <?php echo esc_html( $item->get_title() ); ?> </strong></a>
        <?php // check if the post has a Post Thumbnail assigned to it.
        if ( has_post_thumbnail() ) { the_post_thumbnail(); } 
        ?>
}</li>

结束

相关推荐

RSS feed not Refreshes

我使用RSS widgetI将RSS的地址放在RSS小部件上:http://mysite.tumblr.com/rss我将代码添加到函数中。php add_filter( \'wp_feed_cache_transient_lifetime\', create_function(\'$a\', \'return 100;\') ); 它不会刷新所有100秒。