Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress

rubrika-wordpress

Здравствуйте! Сегодня я буду Вам рассказывать об еще одном полезном плагине, который установлен на моем блоге (правда, очень скоро, рассказывать про плагины временно прекращу). Плагин носит название Advanced Category Excluder, он позволяет скрыть рубрику в WordPress.

Зачем скрывать рубрики? Рубрики обычно скрывают из-за рекламных постов. Например, на моем блоге иногда публикуются рекламные статьи (сказал Вам шепотом), но их не возможно увидеть на главной странице, они не идут по RSS (такое размещение статей у меня обычно делается через биржу Miralinks – тоже очень скоро расскажу о заработке на данной бирже). Также я скрываю рубрики при проведении всяких конкурсов, которые проводятся только для RSS подписчиков. В общем, если Вам нужно скрыть какую-нибудь рубрику от посторонних глаз – вперед, если же нет, то приступайте смело к следующему уроку.

Установка и использование плагина Advanced Category Excluder

  1. Сначала необходимо скачать Advanced Category Excluder.
  2. Активируем плагин Advanced Category Excluder.
  3. Далее нам нужно создать новую рубрику. Для этого переходим в меню Рубрики, там вводим название рубрики, ярлык (это URL – адрес рубрики, хотя ярлык заполнять и не обязательно) и нажимаем Добавить рубрику:
    advanced category excluder thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress

    [yandex]
  4. Далее создаем новый пост, и выбираем для него рубрику, только что созданную нами (в моем случае это рубрика “Скрыто”).
  5. В принципе настраивать плагин не нужно, он итак все прекрасно работает, единственное, что нужно сделать, это указать рубрики, которые нужно скрыть. Для этого переходим в Админку WordPress –> ACE –> Categories:
    wordpress skryt rubriku thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress
  6. И поставить галочки напротив только что созданной рубрики в тех местах, где нам необходимо скрыть рубрику в WordPress. Например, чтобы статья шла в RSS и ее можно было читать в виде отдельной страницы, причем, чтобы она не попадала на главную страницу и в другие разделы я делаю так:
    wordpress rubrika thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPressИ после просто нажмите на кнопку Doit!
    Вот и все, теперь статьи в рубрике “Скрыто” не появляются на главной странице блога (Home), но зато они есть в RSS и в отдельных статьях.
    Рубрики для рекламных статей, естественно не нужно пускать в RSS, для них галочки я ставлю следующим образом:
    advanced category thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress

Как скрыть рубрику WordPress в списке рубрик

Как можно заметить, если мы даже скрыли определенную рубрику, мы ее можем найти на главной странице в списке рубрик:

skrytie rubrik thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress Это не есть хорошо, так как читатель блога с легкостью может попасть в скрытый раздел. Чтобы это исключить, нужно сделать следующее:

  1. В зависимости от того, где выводятся список рубрик открываем необходимый файл (например, если в сайдбаре, то sidebar.php, если же в шапке блога, т.е. наверху, то нужно открыть файл header.php).
  2. В том файле, который мы открыли нужно найти следующую фукнцию:
    wp_list_categories
    Эта функция создает список рубрик.
  3. Нам нужно изменить параметр данной функции, посмотрите на свой код внимательно, где происходит вывод рубрик. Например, на одном блоге у меня рубрики выводились следующим кодом:
    advanced category wordpress thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress После того, как я захотел скрыть определенную рубрику, я добавил следующий параметр:

    exclude=22

    и после этого параметра вставил знак &, который разделает между собой параметры (это вместо запятой) и у меня, в результате, вывод рубрик стал таковым:

    <?php wp_list_categories('exclude=22&show_count=1&title_li='); ?>

    Знак & нужно ставить в перед exclude, если Вы вставляете код в конце скобки, либо после exclude, если Вы вставляете на первое и, естественно, окружаете с двух сторон знаком &, если Вы вставляете параметр exclude в середине скобки.
    Пример №2. На другом моем блоге выводом рубрик занималась следующая функция:
    vyvod rubrik thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress Чтобы скрыть рубрику, параметр exclude я добавил следующим образом:

    <?php wp_list_cats('exclude=22&sort_column=name&optioncount=0&hierarchical=0'); ?>
  4. А что же за цифра 22 после “exclude=”? Это ID (определенный номер) рубрики. Например, моя рубрика “Скрыто” имеет ID=22, а как узнать ID Вашей рубрики, которую нужно скрыть, я расскажу ниже. То есть, узнав ID, это число Вы поставите вместо цифры 22 и все.
[yandex]

Как узнать ID рубрики?

Чтобы узнать ID рубрики в WordPress нам необходимо:

  1. Зайти в админку WordPress –> Записи –> Рубрики.
  2. Найти нужную для нас рубрику, которую нужно скрыть и навести на нее мышкой:
    id rubrik thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress
  3. В левом нижнем углу, к примеру в Opera, Вы увидите адрес ссылки данной рубрики, последнее число это и есть ID рубрики:
    id rubrika thumb Урок 75 Advanced Category Excluder: как скрыть рубрику в WordPress

Плагин Advanced Category Excluder работает исправно. Возможно данный плагин пригодится Вам когда-нибудь.

До встречи на следующих уроках, которые выходят 5 раз в неделю!

__________________________
Постовой. Если Вам требуется требуется продвижение сайта, то обратите внимание на ufa-project.ru. Сейчас без продвижения, раскрутки сайта вообще никуда.

С уважением, Петр Александров.

Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик и получайте новые уроки мгновенно! Также можете следить за мной в Twitter. Что такое RSS?

Похожие уроки

Ваш комментарий

  1. DarkPrinceArtes03/02/2011 в 15:53

    вот то , что искал , даже спросить уже хотел , как так получается))))Просто тоже надо было скрыть инфу , но чтобы по RSS она пришла читателям)

    • Петр Александров03/02/2011 в 18:47

      Рад был помочь. Еще я наконец то скрыл рубрику из списка рубрик.

  2. Ergo03/02/2011 в 17:40

    Интересный плагин, в случае необходимости что-то скрыть подойдет)

  3. Cooler04/02/2011 в 12:11

    Подскажите, а как мне сделать, чтобы конкретную рубрику могли читать пользователи, которым я позволил читать. Хочу личную информацию писать только для тех людей, которых знаю или доверяю, а остальные не могли видеть такие посты? В ЖЖ была френдлента к примеру, что-то в этом духе можно сделать на вордпресс?!

    • Петр Александров09/02/2011 в 20:46

      В админке WordPress, перед кнопкой «Опубликовать» есть кнопка «Видимость: публичная», из публичной переставьте в «Защищено паролем».

  4. Александр18/02/2011 в 19:40

    Здравствуйте. Поставил плагин... Из рубрик убрать получилось. Но как статья почему то не хочет исчезать:( Помогите пожалуйста:

    freebananas.ru/archives/86

    Вот тут справа рубрика появляется.

    • Александр18/02/2011 в 20:09

      Блин у меня все ссылки пропали во вкладке «Ссылки» Скажите как вернуть:(

      • Петр Александров19/02/2011 в 13:41

        Верните обратно все, как было и все.

        • Александр27/02/2011 в 13:07

          Петр, скажите пожалуйста как с вами можно связаться по средством аськи или еще чего-нибудь?

          Просто у меня проблема и я хотел спросить.

          Я поменял шаблон. И теперь почему то не работают короткие новости (цитаты)

          Если кто знает подскажите пожалуйста как это исправить. (на старом шаблоне короткие новости работали)

  5. Елена06/03/2011 в 17:05

    Статья супер!!!

    Применила у себя...все классно! Как раз то, что нужно.

    ОГРОМНОЕ СПАСИБО!!! :) Уже в который раз выручаете...

  6. андрей24/03/2011 в 05:26

    Подскажите.

    В меню выводится список рубрик. 3 Рубрики всегда активны и рабочие. А как установить «скрыто» на другие 4 рубрики? как прописать несколько ID?

  7. ShortyAlex07/04/2011 в 00:08

    а можно каким-то образом вообще скрыть рубрики? убрать,удалить что бы рубрик вообще небыло на блоге. это возможно вообще?

  8. Руслан15/05/2011 в 13:13

    Всё получилось.Но мне надо скрыть сразу несколько рубрик. Подскажите пожалуйста,как это сделать?

  9. tom0rrow02/07/2011 в 16:28

    Отличная статья! Обязательно себе поставлю и буду по читерски использовать для зароботка!

  10. юлия13/07/2011 в 21:11

    а у меня пишут, что плагин произвел 400 символов неправильного ввода или что-то подобное... Одним словом, из-за него может заглючить блог. Ни у кого такого не было??

  11. Натали18/07/2011 в 15:26

    Я все сделала получилось, начал добавлять страницы в эту рубрику — они ошибка 404.

    Смысл тогда этого плагина? Моя проблемы была такой — нкжно сдлеать скрытую страницу с паролями доступа, закрывала их на картах сайтах и ноиндекс, но в поиске все равно они видны. Решила что вот этот плагин поможет мне сдлеать скрытую рубрику и туда добавлять странички — а не вышло. Как сделать так чтобы страница скрылась ото всюду?

    • Петр Александров20/07/2011 в 12:41

      Я не знаю почему у Вас 404. У меня работает все великолепно...

  12. Елена Ганеева26/07/2011 в 08:47

    Петр, здравствуйте, получилось сделать закрытой рубрику, но вот с главной стр не могу закрыть ее. Просто не могу понять, где находятся эти файлы, которые нужно отредактировать. Как их найти и открыть? Помогите разобраться!

  13. Пожалуйста, помогите разобраться, как убрать вывод названия новой статьи из сайдбара. Я сделала настройку так, чтобы не показывались статьи определенной рубрики на главной, не шли в RSS. Всё замечательно, но у меня в шаблоне есть блок, выводящий новые посты, новые отзывы и популярное. Как оттуда убрать статьи определенной рубрики (по Вашей подсказке знаю ее номер), если в теме сделана настройка таким образом, что туда посты попадают из архива:

    <?php get_archives('postbypost','7','html'); ?>

    Каким образом правильно сделать вставку на исключение? Я попробовала так:

    <?php get_archives('exclude=22&postbypost','7','html'); ?>
    а в результате у меня исчезло всё содержимое этого блока сайдбара, остается пустой «блокнотик» :(

  14. Павел26/08/2011 в 22:34

    А вот есть ли такой плагин который скрывает не рубрику, а просто определённые записи с главной страницы?

  15. leiten10/09/2011 в 09:18

    Поставил этот плагин... А он отказывается нормально работать,при активации выдаёт — Плагин произвёл при активации 440 символов неожиданного вывода. Сам по себе он как будто действует,и даже скрывает посты с главной страницы,но при заходе в раздел я вижу,что он режет длинные посты по своему усмотрению,а при открытии скрытого поста выдаёт ошибку 404... Не подскажете,в чём здесь дело? Версия WP 3.2.1.

    • leiten30/09/2011 в 07:15

      У меня данный плагин так и не заработал ...

      Нашёл другой, такой же — Simply Exclude, здесь немного про него

      Работает он отлично, так что рекомендую.

  16. svanchez01/11/2011 в 13:20

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

  17. Надежда02/11/2011 в 13:27

    у меня в левом сайдбаре написано:

    <?php wp_list_categories ('title_li=Рубрики&exclude=41'); ?>

    вставила как показано выше, но все ранво рубрика всем видна, что сделать?

  18. Антон13/12/2011 в 12:10

    Здравствуйте!

    Подскажите, как мне скрыть название категории, либо превратить ее в простую ссылку.

    Т.е. у меня есть некорректное меню:

    О компании (т.е. категория)

    — о компании (т.е. ссылка)

    Услуги

    — услуга 1

    — услуга 2

    Документы

    — документы 1

    — документы 2

    Цены (т.е. категория)

    — цены (т.е. ссылка)

    Так вот мне нужно, чтобы «О компании» и «Цены» были просто ссылками, а не дублировались вместе с категориями:

    О компании

    Услуги

    — 1

    — 2

    Документы

    — 1

    — 2

    Цены

    Всего доброго!

  19. ICE30/01/2012 в 20:52

    Капец полный. Есть 2 сайта (один мой, второй заказчика). Оба имеют одинаковый диз. Решил скрыть рубрики на клиентском сайте...скопировал код со своего (где все отлично работает) — толку ноль! Пол дня потерял времени...оказалось что надо было поставить знак &...Спасибо за информацию!..Пора уже учить php

  20. Павел, спасибо за статью! В очередной раз когда начал искать помочь в яндексе. Опять твой сайт на первом месте в выдаче. Всё применил, что ты написал и... УРА!!! ПОЛУЧИЛОСЬ!!!

    Здесь думаю можно добавить ещё один пунктик. В МИРАЛИНКС модно размещать максимум 30 статей в одной категории. Вот Я сейчас столкнулся с тем, что одна рубрика под такие статьи заполнена. Поэтому создал новую и тут возникает резонный вопрос: А ЕСЛИ МНЕ НАДО СКРЫТЬ НЕСКОЛЬКО РУБРИК?

    Могу предположить, что надо разделить exclude=22 ещё одной запятой и поставить номер другой рубрики ,что будем скрывать. Наример так: exclude=22&17

    Что думаешь, об этом, Пётр?

  21. Влад21/02/2012 в 19:21

    Здравствуй, Петр!

    Сделал блог по твоим урокам. Спасибо большое! Свою благодарность выражаю и буду выражать кликанием на рекламу)

    Проблема вот в чем. Хочу сделать вывод постов в правом сайдбаре в разделе новости так, чтобы они не выводились на главную. А на главной сделать так, чтобы картинка и пару предложений из каждой новости прокручивались, например, в течении 3 секунд. Что-то типа как на Anandtech.com

    Первую проблему решает этот твой пост. А для второй посмотрел плагины и нашел WordPress Content Slide стандартный и vSlider. Ну, их вообще много. Какой посоветуешь?

    Спасибо за ответ.

    • Петр Александров27/02/2012 в 23:40

      Лучше не кликать, наверняка, уже Ваши клики не засчитываются, так Вы только хуже сделаете. К сожалению, не знаю ответа на Ваш вопрос.

  22. Dimasssik25/03/2012 в 14:29

    Просто нет слов! Как же я долго искал данную статью! Везде одно и тоже, ничего не понятно. Респект, за ваши труды!

  23. Николай19/04/2012 в 23:39

    Скажите, как в админке в виджете «Рубрики», что находится справа, показывать только определенные рубрики для определенного пользователя?

  24. Руслан23/04/2012 в 17:29

    в очередной раз большое спасибо. Сначала поставил в начале строки — не сработало. Потом в коце — и о чудо! все Ок!

  25. friend30/04/2012 в 01:27

    Нашёл Вас через поисковик, хорошо стоите !!)

    Спасибо, буду знать — как спрятать кое что.

  26. Semm14/05/2012 в 21:50

    Долго пользовался этим плагином и заметил одну неприятную особенность. Приходилось скрывать в основном проплаченные статьи с бирж ссылок. Заметил плохую индексацию и выпадение статей из индекса. Оказалось что плагин их не только с главной скрывает но и и не выводит в xml карте сайта, что отрицательно сказалось на их индексации. Если есть какая то алтернатива этому плагину то подскажите.

Наверх
Рейтинг@Mail.ru