查询帖子类别并删除任何帖子ID

时间:2015-03-16 作者:DinhTv

我有category\\u id=3,在category\\u id=3中有10篇帖子,帖子id=1=>10

如何将没有post\\u id=1,3,5值的列表post category\\u id=3显示为

query_posts(\'cat=3& -p=1,3,5 &showposts=30

2 个回复
最合适的回答,由SO网友:grandcoder 整理而成

如果您试图从博客的类别3中删除帖子1、3、5,可以使用以下代码

$query = new WP_Query( array(\'cat\' => 3, \'post_type\' => \'post\', \'post__not_in\' => array(1,3,5) ) );
查询结果将不会显示ID为1、3、5、类别为3的帖子。

SO网友:Vee

您已经在参数前放置了减号。这只适用于包含该职位。

对于排除,您必须这样使用

query_posts(array(\'posts_per_page\' => 10, \'post__not_in\' => array(1,3,5)));
在Wordpress中检查此项Codex

结束