Исключение рубрик с главной страницы
Способов исключения показа записей определенной рубрики на главной странице блога несколько. Больше всего мне нравится метод с добавлением своего фильтра в файл functions.php, так как это избавляет от необходимости править другие файлы шаблона...

#1, 6 сентября, 2009 в 13:48
Спасибо, это более элегантное решение, чем query_posts().
#2, 6 сентября, 2009 в 17:49
кстати, пока не забыл. если вы используете вывод последних постов в сайдбаре, то вам надо заменить код:
на что-то типа:
пишу тут, потому что лень статью редактировать.
#3, 12 сентября, 2009 в 11:22
О.. наконец-то они исчезли... :)
На лиекс статьи это не повлияет?
Спс!
#4, 12 сентября, 2009 в 11:54
если на них есть другие ссылки в вашем блоге, то не повлияет.
#5, 4 октября, 2009 в 22:32
На 2.6 ведь должен работать этот прием? У меня после правки кода просто прекращается вывод страниц (любых)
#6, 5 октября, 2009 в 06:53
должен работать и на версии 2.6
#7, 11 октября, 2009 в 17:18
спасибо. очень помогло.
#8, 19 октября, 2009 в 23:48
Но как сделать, чтобы в сайдбаре всё-таки ссылка на пост оставалась? А то если убрать пост с главной, то и на главной в сайдбаре ссылка на пост не отображается =(
#9, 22 октября, 2009 в 13:09
использовать в сайдбаре код:
на этот код никакие исключения рубрик не действуют, по крайней мере, если перед ним не стоит query запрос с исключением.
#10, 19 ноября, 2009 в 17:18
Спасибо! Всё работает
#11, 12 декабря, 2009 в 22:26
Спасибо, очень помогло в моём случае :)
#12, 9 февраля, 2010 в 05:24
Здраствуйте!
Подскажите пожалуйста, а как убрать рубрику из меню? Что-бы она вообще не отображалась ни в верхней строчке, ни в боковой. С wp я только знакомлюсь и php то-же пока еще темный лес... Если можно - подскажите поподробнее!
Заранее спасибо. А.
#13, 9 февраля, 2010 в 05:40
при использовании виджетов я не знаю, просто виджетами не пользуюсь. но если у вас используется код в шаблоне для вывода рубрик, то убрать вывод какой-то одной рубрики легко, откройте файлы header.php или sidebar.php и найдите там функцию wp_list_categories и вот в ней надо добавить параметр &exclude=5, где 5 это ID скрываемой рубрики. то есть полностью функция будет выглядеть как-то так:
#14, 9 февраля, 2010 в 05:48
Спасибо! Получилось! Вы - чудо! Чмок!
#15, 20 февраля, 2010 в 23:49
Надо было полдня потратить на "поиск лошадки в чужом коде (хех не прогер я, а новичок), что бы потом найти у вас на сайте такое элегантное решение! (это которое номер2)
Wielki dzięki!