有没有办法,in a single RSS feed, 不同类别的格式不同?
例如,如果一篇文章很长,而且是技术性的,我只希望有一篇摘录(或者一篇带有链接的自定义文本),如果它很短,我希望把整个内容放在提要上。
有没有办法,in a single RSS feed, 不同类别的格式不同?
例如,如果一篇文章很长,而且是技术性的,我只希望有一篇摘录(或者一篇带有链接的自定义文本),如果它很短,我希望把整个内容放在提要上。
当然是这样!WordPress具有名为the_excerpt_rss
和the_content_feed
它为RSS提要过滤帖子的内容和摘录。过滤器在循环中调用,因此您可以使用get_the_ID()
和get_the_content()
(和其他循环函数)获取有关帖子的信息。
add_filter( \'the_excerpt_rss\', \'wpse151603_rss_post_excerpt\' );
function wpse151603_rss_post_excerpt( $excerpt ) {
$content = get_the_content();
if ( strlen( $content ) < 200 ) {
$excerpt = get_the_content(); // Get full content for use in feed
}
return $excerpt;
}
我已经创建了一个博客插件。我的博客中有博客类别。我想获得所有博客类别的列表,并将其列在我的www.domain中。com/blogs/page。我的博客类别名称为“blogcategory”。我不知道如何在list-category 作用我是wordpress开发的nooby。