以下代码适用于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');
如何修改?
答案 0 :(得分:0)
假设您的所有帖子都来自single.php。 WordPress提供了has_category()函数来检查帖子是否具有特定类别。
所以您在single.php上的代码将需要像下面给出的那样
constant: center
检查帖子是否具有“视频”类别。如果为真,则将显示特征图像。否则,它不会。希望对您有帮助。
如果要使用插件,可以使用plugin。如果插件不支持在rss feed中显示图像,则可以将其添加到function.php文件中。像这样:
if( has_category('video') ){
the_post_thumbnail();
}