Как исключить сообщения из определенных категорий в последнем сообщении - PullRequest
0 голосов
/ 18 декабря 2010

Я получаю последние сообщения всех категорий, используя код ниже. Я хочу исключить 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 Ответ

3 голосов
/ 18 декабря 2010

Вы можете исключить сообщения, поставив перед идентификатором категории знак "минус".

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

Помните, что WP Codex - ваш друг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...