我想从默认RSS提要中删除所有受密码保护的帖子。不幸的是,我只能找到一个代码示例,但似乎缺少一些东西。
function rss_filter_protected( $query ) {
if ( $query->is_feed ) {
add_filter( \'posts_where\', \'rss_filter_password_where\' );
}
return $query;
}
add_filter( \'pre_get_posts\',\'rss_filter_protected\' );
一旦我保存了这个功能,RSS提要就会显示注册到系统的所有帖子类型(附件等),而不仅仅是发布的帖子。如果可能的话,我想解决这个问题,而不需要额外的插件。
谢谢