Как скрыть рубрику в wordpress. Быстрый способ без плагина. Работает 100%.

Здравствуйте уважаемые читатели блога wp-money.ru!

Сегодня речь пойдет о том, как спрятать рубрику в wordpress, чтобы она не отображалась в виджете Рубрики. Это может пригодится тем, кто не знает как скрыть рубрику с рекламными статьями и т.д.

Для этих целей я вначале использовал различные плагины, но здесь все довольно просто и главное, что работает на все 100%!!!

Последовательность действий.

1. Заходим по ftp на свой сайт и открываем для редактирования файл default-widgets.php. Найти его можно Ваш сайт / wp-includes / default-widgets.php

2. Теперь находим, через поиск, строку

  • $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);

и меняем ее на

  • $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h, 'exclude' => '1,2,3');

Где 1,2,3 – id ваших рубрик. Если нужно исключить одну рубрику, тогда запятые не нужны. Посмотреть id можно выбрав Админ панель / Записи / Рубрики и навести мышкой на рубрику. Внизу появится строчка, где в конце будет стоять id=132. Это и есть id вашей рубрики.

3. Вот и все! Сохраняйте и любуйтесь результатом.

Совет новичкам! У меня, уже несколько раз спрашивали, как быстро исключить около 100 рубрик, к примеру. Вручную набирать не очень то хочется. Для этих целей нужно в первой колонке Excel проставить цифры, а во второй – запятые.

Потом это все скопировать и вставить. Не забудьте убрать запятую после последней цифры. Иначе не будет работать.

Если данная информация была для вас полезна, напишите, пожалуйста, об этом в комментариях. Можно обсудить тему на ФОРУМЕ. Могут возникнут вопросы, пишите, обязательно постараюсь вам помочь. Буду признателен, если сделаете закладку на статью в социальных закладках. Подписаться на получение новостей по RSS здесь, на e-mail – здесь. Всего вам доброго!

Автор: Рубрика: Возможности Метки:
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)

55 комментариев на «Как скрыть рубрику в wordpress. Быстрый способ без плагина. Работает 100%.»

  1. taltek:

    А как убрать пост из главной страницьі ?!

  2. admin:

    Нужно установить плагин Advanced Category Excluder. Затем поместить пост в рубрику (например — Разное) и эту рубрику исключить из показа на главной, зайдя в админку плагина/категории/home и поставить галочку напротив рубрики Разное.

  3. Kemal:

    Что-то мне это не помогло(

  4. admin:

    Внимательно прочитайте инструкцию, работает на 100%

  5. Наташа:

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

  6. admin:

    Пожалуйста, пользуйтесь на здоровье!

  7. Спасибо, Вам за способ скрытия рубрики от посетителей. Это действительно работает на 100%.

  8. Здравствуйте.
    Способ помог скрыть рубрику из бокового виджета. А не знаете способа убрать рубрику из верхнего меню (туда у меня все рубрики автоматом попадают). Advanced Category Excluder не помогает…

  9. admin:

    Для этого нужно смотреть шаблон, так трудно сказать. Попробуйте обратиться к Гудвину, ваш сайт сделан на его шаблоне. Парень он хороший, всегда поможет.

  10. Все верно! Гудвин всегда помогал, когда я обращался (шаблон про н.теннис я у него и приобретал и там управление меню отлично реализовано). Дело, в том, что загвоздка была по поводу другого сайта (http://дом-пионеров.рф).
    И решение вчера нашлось не совсем там где искал. В общем, верхнее меню получилось организовать с помощью плагина меню «WordPress UberMenu Mega Menu». Рекомендую…

  11. admin:

    Спасибо за рекомендацию, нужно будет просмотреть плагин…

  12. CutterRus:

    Что-то совсем не хочет работать, сделал всё по инструкции. Может быть, потому что UAM открывает полный доступ к этой (которую пытаюсь скрыть) рубрике?

  13. admin:

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

  14. CutterRus:

    Да, ошибся темой. Мне нужно скрыть рубрику не из виджета, а из меню. Спасибо.

  15. Виктор:

    Нашел элементарный способ пока копался с предложенным ниже плагином. Не надо никаких плагинов и копаться в коде тоже.

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

    Создаете меню из раздела настроек дизайна, настраиваете его как надо и сохраняете.

  16. МИХАИЛ:

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

  17. admin:

    Вам нужно зайти в (header.php) и найти код, который отвечает за вывод заголовка. Там и нужно редактировать.

  18. МИХАИЛ:

    Зашёл ! удалил ! вообще всё слетело ! пришлось тему по новой ставить !

  19. admin:

    Значит вы ошиблись в редактировании кода. Все работает, прочитайте инструкцию внимательней. Отзывы читателей — лучший аргумент доказательства.

  20. Аркадий:

    Подскажите пожалуйста как можно убрать рубрики и подрубрики в виджете с определенной страницы (рубрики).
    То-есть допустим у меня есть рубрика спорт и к нему подрубрики — теннис, футбол и т.д При переходе на страницу рубрики спорт, что бы отображались только подрубрики этого раздела, а остальные были скрыты, и так к каждой рубрике. Кто знает подскажите пожалуйста, очень нужно.

  21. admin:

    Вам для каждой страницы рубрики нужно прописать вышеприведенный код с исключением (через запятую) не нужных рубрик.
    Т.е. для страницы «Тенис» вам нужно на этой странице исключить все рубрики, кроме рубрики «Тенис».

  22. Сабой:

    Да, всё работает, спасибо. Версия 2.9.2

  23. admin:

    Пожалуйста :-)

  24. Вадим:

    Здравствуйте! У меня ВП 3.3.1. Мой шаблон добавляет в горизонтальное меню все рубрики и страници. Подскажите пожалуйста как можно в верхнем (горизонтальном) меню поменять пункты (у меня это рубрики, и только «чат»- страница) местами? (Вот мой сайт: 8b-forever.tk) Заранее огромное спасибо!

  25. Вадим:

    Проблема решена:) (я скрыл рубрики из меню, но привязал их к страницам, а страницы можно менять местами=) )

  26. admin:

    Попробуйте реализовать сортировку при помощи пункта меню, который есть на вашей версии WordPress. Зайти туда можно через АдминПанель/ Внешний вид/Меню

  27. timur:

    Здравствуйте, сделал как тут написано, все получилось, еще нужно было запретить некоторым рубрикам отображаться на главной странице, для этого воспользовался плагином Advanced Category Excluder, все получилось, но пропала постраничная навигация, пробывал другие методы, результат тот же, как это исправить?

  28. admin:

    Для этого нужно создать самостоятельно постраничную навигацию. Скоро напишу статью на эту тему, следите за новостями. Хотя сам по себе плагин не мог удалить постраничную навигацию…

  29. timur:

    Как только плагин отключаю, постраничная навигация появляется, кстати такое происходит и как с WP-PageNavi так и со стандартной навигацией. Буду ждать вашу статью.

  30. Андрей:

    супер. и не надо бошку ломать.
    Автор — ты молодец!

  31. admin:

    Спасибо :-)

  32. akklex:

    Спасибо автор! работает! из э лайф!

  33. admin:

    Так, не за что :-)

  34. anigas:

    Нашла этот фаил, а каким поиском пользоваться,как найти что изменить

    Подскажите я навожу на рубрику мышкой а она показывает только(редактировать название рубрики),никаких цифр не показывает.

  35. anigas:

    Все разобралась,БОЛЬШОЕ СПАСИБО.ВСЕ ПОЛУЧИЛОСЬ

  36. Евгений:

    Автору спасибо за статью! Полезная и нужная информация! Пойду пробовать.

  37. Панда:

    Спасибочки, сработало!

  38. admin:

    Пожалуйста! Спасибо и вам за отзыв :-)

  39. admin:

    Уже проверенно не один раз :-)

  40. Борислав:

    Спасибо, всегда лучше в коде что-нибудь поковырять, чем ставить вечно конфликтующие и корявые плагины.

  41. admin:

    Согласен на 100%.

  42. Ив@н:

    Подскажите пожалуйста как сделать то же самое на WordPress 3.5.1

  43. admin:

    Никаких различий нет.

  44. Даниил:

    Спасибо, сидел искал, но не где нормальной информации найти не мог, а тут все понятно и просто;)

  45. admin:

    Рад что смог Вам помочь :-)

  46. лев:

    благодарю! :)

  47. admin:

    Рад был помочь :-)

  48. iBezGranic:

    К сожалению не работает… Выдает ошибку. Сайт просто на просто отключается

  49. admin:

    Возможно у вас не стандартный шаблон. Попробуйте установить другой.

  50. Sashkko:

    Отлично! Работает! Ставить плагин не хотелось =(

  51. Mc:

    У меня 2.5.6 нет файла default-widgets.php, как быть?

  52. Mc:

    точнее версия — 3.4, ошибся немного

  53. sadromin:

    Убрал ненужную рубрику из боковой колонки. Спасибо автору! Совет супер-пупер!

  54. Алексей:

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

  55. Андрей Кремень:

    Конечно можно, но для этого нужно знать программирование…

Ваш отзыв