Способ, который мы рассмотрим тут, вносит небольшое изменение в основной цикл через использование query_posts. Вам придется попросту заменить одну строку на вторую. Думаю сложного ничего нет, так что давайте я покажу, какую именно рокировку нужно сделать.
На странице, где хотите изменить цикл, скорее всего это главная, так что открываем файл index.php лежащий в папке с темой и ищем в нем начало цикла. Выглядит примерно так, это одна или две строки:
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?> // ИЛИ ТАК <? if (have_posts()) : ?> <? while (have_posts()) : the_post(); ?>
По сути одно и тоже, написано не в одну строку, также может быть без тегов PHP.
<?php и ?>
Весь этот код нужно заменить на новый, который имеет следующий вид.
<?php if ( have_posts() ) : query_posts($query_string .'cat=-1&posts_per_page=10'); while ( have_posts() ) : the_post(); ?>
Главное что Вам надо это значение - cat=-1. -1 - это исключение из вывода рубрики с ID 1. Такой айди у рубрики под названием - Без рубрики. Если нужно исключить несколько рубрик, нужно вводить их через запятую -1,-3,-20 и тд. Тогда будут Выводится все, кроме указанных. Если надо организовать вывод одной рубрики просто укажите ее айди без минуса просто 1 или 2 или 4 и тд. Если несколько, то вводить нужно опять через запятую без минусов - 1,4,5,20.
Для тех, кто не знает где брать ID рубрик. Вам нужно зайти в админку и перейти в список рубрик. Когда он откроется перед Вами, наведите мышью на нужную и внизу браузера появится ссылка на нее, внутри которой будет написано ID5 например.
&posts_per_page=10 - это количество постов на странице, в нашем случаи - 10. Можете менять под себя.
При данном способе, не будет работать постраничная навигация. Так что он подойдет тем, у кого на главной странице ее просто нет и она там не нужна. Если же все таки пагинация нужна, то Вам надо изучить другой урок - Query_posts и постраничная навигация WordPress. Там те же параметры что и в этом уроке, просто немножко другой код.
Если сделаете все правильно используя эту статью или другие, которые были упомянуты для достижения схожего результата, то у Вас будет выводится список с нужными рубриками.
У меня только просьба к тем, у кого не получается, не надо сразу писать мне гневные письма о том, что НЕ РАБОТАЕТ! Посмотрите внимательно еще раз на все и если не получится напишите мне и я помогу решить проблему.
На этом все, спасибо за внимание. 🙂