| Нужно сделать такой цикл вывода постов, чтобы все категории выводились, а одна из них нет. Я написал так: PHP код:
PHP код: <?php $query = new WP_Query("cat=-2");?>
<?php if ( $query->have_posts() ) while ( have_posts() ) : the_post(); ?>
<div class="pre_post">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<div class="meta">
<p class="category">Категория: <?php the_category(', '); ?></p>
<p class="date">Дата: <?php the_date(); ?></p>
<p class="author">Автор: <span style="font-weight:600;"><?php the_author(); ?></span></p>
</div>
<?php if(has_post_thumbnail()): ?>
<?php the_post_thumbnail(); ?>
<?php else: ?>
<img src="<?php bloginfo('template_url'); ?>/img/empty.png" alt="" />
<?php endif; ?>
<?php the_excerpt(); ?>
<p class="link"><a href="<?php the_permalink(); ?>">Подробнее</a></p>
</div>
<?php endwhile; ?>
</div>
Но посты из категории с ID 2 все равно выводятся. Почему? |