Исключить вывод рубрики в основном цикле

Не могу запретить вывод записей одной определённой рубрики в основном цикле (то есть с морды).
Пытаюсь реализовать как описано в кодексе (http://codex.wordpress.org/Template_Tags/query_posts) методом query_posts("cat=-3"), в этом случае всё срабатывает, но появляется новый баг – Во всех рубриках в том числе при перелистывание в основном цикле, везде отображается только первая десятка, которая выведена на морду сайта.
Вот такая вот беда.
Использую версию 2.7

<?php if (is_home()) query_posts("cat=-3"); ?>

<?php if (is_home()) query_posts("cat=-3"); ?>

В рубриках всё ок, а вот если основную листать (/page/2/, /page/3/, /page/4/ и тд) все равно отображается первая десятка с морды!
Тема – Curved 1.0
Сейчас кстати попробую данный код в других темах

Сейчас кстати попробую данный код в других темах

Тоже самое

Вот код. Может что лишнее здесь есть и конфликтует?

<?php get_header(); ?>
  
<div id="content">
  

 <?php if (have_posts()) : ?>

 
      <?php while (have_posts()) : the_post(); ?>


    <div class="post" id="post-<?php the_ID(); ?>">

      <div class="entrytop"><div class="entry">
        <h2><span class="inpost-date"><?php the_time('d.m.Y') ?></span><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>

      </div></div>
<p class="left"><?php if(function_exists('the_ratings')) { the_ratings(); } ?></p>
        <div class="post-content">
            <?php the_content('Читать полностью &raquo;'); ?>
        </div>
        <div class="post-info">
            <span class="post-cat"></a> <?php the_category(', ') ?></span> <span class="post-comments"><?php comments_popup_link('Оставить отзыв »', '1 отзыв »', 'Отзывов (%) »'); ?></span>
        </div>
    </div>
    
    <?php endwhile; ?>
    
    <div class="navigation">
      <span class="previous-entries"><?php next_posts_link('Раньше') ?></span> <span class="next-entries"><?php previous_posts_link('Позже') ?></span>
    </div>
    
    <?php else : ?>
    
        <h2 class="center">Не найдено</h2>
        <p class="center">К сожалению, вы запросили то, чего здесь нет.</p>
        
  <?php endif; ?>
    
  </div><!--/content -->
  
<?php get_sidebar(); ?>

<?php get_footer(); ?>

попробуйте так:
<?php if (is_home()) query_posts($query_string.’&cat=-3′); ?>

попробуйте так:
<?php if (is_home()) query_posts($query_string.'&cat=-3'); ?>

sonika, как Вас благодарить? Я сутки разгадывал этот ребус!

Anonymous
Отправить
Ответ на: