-1

我正在尝试从循环中排除帖子,例如:

query_posts("posts_per_page=5&cat=1, -15&post__not_in = 1");

但是,post__not_in不起作用。我的命令全错了吗?

4

1 回答 1

11

它不工作的原因是因为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 />';
}
于 2012-07-17T19:10:49.833 回答