This version of the page http://aboutdigital.ru/archives/246 (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2008-05-19. The original page over time could change.
HOWTO: Как скрыть рубрику (category) вне блога (WordPress) | AboutDigital HOWTO: Как скрыть рубрику (category) вне блога (WordPress) - AboutDigital
Последние заметки »
Последние комментарии »
Популярные заметки »
» Читальный зал 04/28/2008 #5
» Vista Web Links #1
» Windows Vista - сайты и блоги.
» Читальный зал 04/26/2008 #4
» Читальный зал 04/25/2008 #3
» Выдаем строительные лицензии...
» а я к асусам привык...
» Неа, вообще не интересно....
» Да, соглашусь с автором поста в том, что...
» Поставил себе WordPress v. 2.5. Поставил...
» Do you have The Best blog? (88)
» Русский web 2.0 на Read/WriteWeb (31)
» Intype (28)
» WordPress 2.5 (27)
» Stop Firefox! #2 (26)

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 Главная |

8 Comments to “HOWTO: Как скрыть рубрику (category) вне блога (WordPress)”

  1. Андрей Екатеренчук Says:

    Очень хорошо описываете плагины: появляется заинтересованность в их использовании...
    Мне кажется было бы интересным также и такое: после публикации, по определённым тэгам производство пересылки постов в группы Google. Например, плагин, увидев во вновь созданной записи рубрику "блоги", отсылает письмо с записью в группу по адресу: ru-wordpress@googlegroups.com И т.п. с другими категориями: получается дополнительный пиар блога! PS: Не обязательно группы Google, возможно и в другие форумы, сообщества, блоги и т.п. PPS: Фантастическая идея: включить в группы Google функционал trackbacklinks Письмо в G-фидбэк черканул, жду ответа

  2. Lalex Says:

    здесь есть обратная сторона медали - а хотят ли подписчики ru-wordpress читать то что пишет кто-то в блогах? (т.е. не получиться ли обратный эффект?)

  3. Андрей Екатеренчук Says:

    опция вкл/выкл трбк должна присутсвовать в настройках панели администрирования группы

  4. howto: Скрываем рубрику (category) в RSS ленте блога (WordPr Says:

    [...] Вчера я уже описал как скрыть заметки определенной рубрики на страницах блога (HOWTO: Как скрыть рубрику (category) вне блога (WordPress)). Как и было обещано, сегодня - мы сделаем то же самое только уже в RSS ленте. [...]

  5. Денис Says:

    Был бы очень признателен, если бы вы прислали мне на почту текст статьи полностью. Ибо как видите на этой странице порезалось самое интересное - примеры кода. Спасибо

  6. лммс Says:

    Если не затруднит, вышлите, пожалуйста, мне тоже, а то сама соль не с вашего сайта исчезла...

  7. lalex Says:

    починю сегодня код

  8. Саша Says:

    Добрый день...
    У меня почему-то примеры показываются не полностью, браузер ИЕ 6.0 .

Leave a Comment