如何在最新帖子中排除某些类别的帖子

时间:2010-12-18 04:34:58

标签: wordpress

我使用下面的代码获取所有类别的最新帖子。 我想排除2个类别。即最新职位不应包括第1类和第3类的职位。

<?php 
$number = get_option('woo_tabs_latest'); if (empty($number) || $number < 1) $number = 5;
$the_query = new WP_Query('cat=' . $GLOBALS['featured_cat'] . '&showposts='. $number .'&orderby=post_date&order=desc');

while ($the_query->have_posts()) : $the_query->the_post(); $do_not_duplicate = $post->ID;?><li>
<?phpwoo_get_image('image',48,48,'thumbnail',90,$post->ID,'src',1,0,'','',true,false,false); ?>
<a title="<?php _e('Permalink to ', 'woothemes'); ?> <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
<span class="meta"><?php the_time($GLOBALS['woodate']); ?></span>
<div class="fix"></div>

  

1 个答案:

答案 0 :(得分:3)

您可以通过在类别ID前面加上负号(减号)来排除帖子。

WP_Query('cat=-1,-3');

请记住,WP Codex是你的朋友。