HOWTO: Как скрыть рубрику (category) вне блога (WordPress)
Written by lalex on June 26, 2006 – 8:16 amВ этом небольшом Howto рассмотрим вопрос о том, как скрыть рубрику (category) в блоге на движке WordPress.
Что необходимо достичь:
1. Не выводить рубрику в списке рубрик в боковой колонке (на самом деле - не важно где)
2. Не выводить заметки с этой рубрикой на страницах блога (т.е. на frontpage)
Первый пункт реализуется довольно просто, если вы выводите список рубрик, используя template tags list_cats или wp_list_cats. Оба тега поддерживают исключение рубрики из списка путем установки параметра exclude (обычно вывод рубрик реализуется в боковой колонке, смотрите sidebar.php в каталоге вашей темы):
В этом примере из списка рубрик будут исключены рубрики с ID 1023 и 1024.
Здесь выводятся все рубрики за исключением рубрики с ID 1023 (см. предпоследний параметр).
Для реализации второго пункта нам необходимо модифицировать цикл вывода заметок (обычно модифицируется index.php, используемой вами темы, а в случае с темой К2 - the_loop.php). Для проверки того находится ли заметка в нужной нам категории используется функция in_category внутри цикла (The Loop):
После таких небольших изменений рубрика не будет доступна вашим читателям через frontpage и в списке рубрик. Тут следует заметить, что в RSS ленту заметки этой рубрики все равно будут попадать, но об этом - завтра.
Разместить у себя на ресурсе или в ЖЖ:
На любом форуме в своем сообщении:
Tags: category, Howto, WordPress
Posted in Главная |
июня 27, 2006 at 5:01 am
Очень хорошо описываете плагины: появляется заинтересованность в их использовании...
Мне кажется было бы интересным также и такое: после публикации, по определённым тэгам производство пересылки постов в группы Google. Например, плагин, увидев во вновь созданной записи рубрику "блоги", отсылает письмо с записью в группу по адресу: ru-wordpress@googlegroups.com И т.п. с другими категориями: получается дополнительный пиар блога! PS: Не обязательно группы Google, возможно и в другие форумы, сообщества, блоги и т.п. PPS: Фантастическая идея: включить в группы Google функционал trackbacklinks Письмо в G-фидбэк черканул, жду ответа
июня 27, 2006 at 5:11 am
здесь есть обратная сторона медали - а хотят ли подписчики ru-wordpress читать то что пишет кто-то в блогах? (т.е. не получиться ли обратный эффект?)
июня 27, 2006 at 6:13 am
опция вкл/выкл трбк должна присутсвовать в настройках панели администрирования группы
июня 27, 2006 at 1:00 pm
[...] Вчера я уже описал как скрыть заметки определенной рубрики на страницах блога (HOWTO: Как скрыть рубрику (category) вне блога (WordPress)). Как и было обещано, сегодня - мы сделаем то же самое только уже в RSS ленте. [...]
ноября 26, 2006 at 1:24 pm
Был бы очень признателен, если бы вы прислали мне на почту текст статьи полностью. Ибо как видите на этой странице порезалось самое интересное - примеры кода. Спасибо
января 17, 2007 at 2:35 am
Если не затруднит, вышлите, пожалуйста, мне тоже, а то сама соль не с вашего сайта исчезла...
января 18, 2007 at 6:43 am
починю сегодня код
сентября 6, 2007 at 4:06 pm
Добрый день...
У меня почему-то примеры показываются не полностью, браузер ИЕ 6.0 .