有没有办法可以订购我的WordPress RSS Feed,以便“粘”'帖子显示在顶部。粘性帖子显示在主页面的顶部,但不显示在RSS源中。
一个可能的解决方案是,如果一个'类别'帖子显示在所有其他帖子之上,但我也不知道如何做到这一点。
编辑: 这是我到目前为止所做的 在我的主题的functions.php中(煤炭报告是第14类):
<a>href="{{post.get_next_by_date}}">NEXT</a>
但这仍然显示所有帖子
编辑: 我只用这一部分再次测试了上面的代码:
function feedFilterstick($query) {
if ($query->is_feed) {
$query->set('category_name', 'Coal Report');
}
return $query;
}
function feedFilter($query) {
if ($query->is_feed) {
$tags = array('14');
$query->set('category__not_in', $tags);
}
return $query;
}
add_filter('pre_get_posts','feedFilterstick');
add_filter('pre_get_posts','feedFilter');
网址&#39; ./ blog?feed = atom&#39;仅显示煤炭报告中的帖子&#39;类别,但网址是#。; ./ blog?feed = rss2&#39;仍显示所有帖子。
关于这个问题的任何想法?