2012-07-17 69 views

回答

10

它不工作的原因是因为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 />'; 
} 
+0

这没有奏效。奇怪的是,现在只显示该帖子,即使有 - 符号。 – Majo0od 2012-07-17 19:42:42

+0

我检查过,并且在'query_posts'的情况下不支持帖子ID,请参阅更新示例,该示例可以正常运行。 – drew010 2012-07-17 19:59:08

+0

太棒了!完美的工作!谢谢! – Majo0od 2012-07-17 20:58:26