• На главной вывод постов в двух местах.
    На первом месте выводятся первые 4 записи + исключены категории.

    <?php
       if (is_home()) {
    	  query_posts("cat=-6,-23,-25&showposts=4");
       }
    ?>
    <?php while (have_posts()) : the_post(); ?>
         <li></li>
    <?php endwhile;?>

    Во втором месте выводятся все записи исключая 3 категории и начиная с 4й.
    Количество работает, начиная с 4й работает, но записи не исключает.

    <?php
    	 global $post;
    	 $tmp_post = $post;
    	 $args = array('category' => -6,-23,-25, 'numberposts' => 4, 'offset' => 4,);
    	 $myposts = get_posts( $args );
    	 foreach( $myposts as $post ) : setup_postdata($post); ?>
    		 <li></li>
    <?php endforeach; ?>
    <?php $post = $tmp_post; ?>
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Есть же плагины для вывода постов в нужных категориях.

    Модератор Юрій

    (@yube)

    Формат параметров типа массив и типа строка несколько отличаются.
    Возможно, сработает 'category' => "-6,-23,-25" (кавычки!), но лучше так, как рекомендовано в Кодексе: 'category__not_in' => array( 6, 23, 25 )

    Автор ERodriguez

    (@erodriguez-1)

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

    Автор ERodriguez

    (@erodriguez-1)

    Юрий 'category__not_in' => array( 6, 23, 25 ) это то, что работает)

Просмотр 4 ответов — с 1 по 4 (всего 4)

Тема «Исключение вывода категорий» закрыта для новых ответов.