我正在一个有很多教程/页面的网站上工作。
我做了一个separate rss feed 对于页面-效果良好。但后来我不得不创建一个站点地图(一个页面),它显示在我的“页面”rss提要中!
My Question: 如何从提要中删除特定的帖子/页面?
我正在一个有很多教程/页面的网站上工作。
我做了一个separate rss feed 对于页面-效果良好。但后来我不得不创建一个站点地图(一个页面),它显示在我的“页面”rss提要中!
My Question: 如何从提要中删除特定的帖子/页面?
快速而肮脏的方法是将发布日期设置为过去一年左右,超过提要中最早的帖子。还有一个很好的插件-Stealth Publish - 在自定义字段中设置一个标志,将其从提要和主页提要中排除。
一个简单的自定义解决方案也是可能的,并且您没有这个插件、ui等的溢出。
function fb_exclude_filter($query) {
if ( !$query->is_admin && $query->is_feed) {
$query->set(\'post__not_in\', array(40, 9) ); // id of page or post
}
return $query;
}
add_filter( \'pre_get_posts\', \'fb_exclude_filter\' );
有关更多背景信息see my post需要一些帮助,我创建了这些网站http://mccsedu.org http://parents.mccsedu.org http://faculty.mccsedu.org http://students.mccsedu.org 主站点工作正常,但这些子域的页面不工作。它总是返回404,您可以尝试访问这些站点并单击任何帖子或页面。。