如何在Wordpress类别RSS Feed上显示特色图片?

时间:2018-09-15 17:56:31

标签: wordpress

以下代码适用于post而不适用于category

function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = '<div>' . get_the_post_thumbnail( $post->ID, 'medium', array( 
'style' => 'margin-bottom: 15px;' ) ) . '</div>' . $content;
}
 return $content;
}

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

如何修改?

1 个答案:

答案 0 :(得分:0)

假设您的所有帖子都来自single.php。 WordPress提供了has_category()函数来检查帖子是否具有特定类别。

所以您在single.php上的代码将需要像下面给出的那样

constant: center

检查帖子是否具有“视频”类别。如果为真,则将显示特征图像。否则,它不会。希望对您有帮助。

如果要使用插件,可以使用plugin。如果插件不支持在rss feed中显示图像,则可以将其添加到function.php文件中。像这样:

if( has_category('video') ){
   the_post_thumbnail();
}