-1
我试图从像环路排除后:排除从query_posts后()WordPress的
query_posts("posts_per_page=5&cat=1, -15&post__not_in = 1");
然而,post__not_in
不工作。我的命令全错吗?
我试图从像环路排除后:排除从query_posts后()WordPress的
query_posts("posts_per_page=5&cat=1, -15&post__not_in = 1");
然而,post__not_in
不工作。我的命令全错吗?
它不工作的原因是因为post__not_in
需要一个数组,您可以在使用WP_Query类时使用该数组。
尝试使用WP_Query
代替:
$args = array('posts_per_page' => 5,
'cat' => '1,-15',
'post__not_in' => array(1),
);
$posts = new WP_Query($args);
while ($posts->have_posts()) {
$posts->the_post();
echo the_title() . '<br />';
}
这没有奏效。奇怪的是,现在只显示该帖子,即使有 - 符号。 – Majo0od 2012-07-17 19:42:42
我检查过,并且在'query_posts'的情况下不支持帖子ID,请参阅更新示例,该示例可以正常运行。 – drew010 2012-07-17 19:59:08
太棒了!完美的工作!谢谢! – Majo0od 2012-07-17 20:58:26