WordPress как убрать лишние рубрики

Приветствую всех на моем блоге!

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

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

Исключить рубрику из виджета WordPress

Чтобы убрать рубрику (категорию) со страницы,  нам сейчас понадобится это FTP-клиент, я пользуюсь Total Commander. Подключаемся к ftp серверу и заходим в

wp-includes > default-widgets.php , открываем его с помощью блокнота и лицезреем код :smile:

Если вы новичек в этих делах и глаза лезут на лоб, то не стоит бояться и тянуться к закрытию документа!

Первым делом сделайте резервную копию этого файла (сохраните куда-нибудь, мало ли напортаците – хотя тут это нереально)

Потом ищем строчку

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

Эта строка отвечает за вывод всех ваших рубрик, сортированных по названиям

Чтобы исключить рубрики (категории) нужно добавить:

$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h, 'exclude' => '1,7,12')

Где 1,7,12 и прочие номера – это ID рубрик, которые необходимо исключить.

В случае, если вы не знаете id нужных рубрик , то читаем как узнать id рубрики wordpress

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

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

Если у вас возникли вопросы или что-то не получается, то пишите в комментариях, постараюсь вам помочь!

Подписывайтесь на обновления, если вам нравится материал блога!


Расскажите
Как вы благодарите полезные для вас сайты?

vsepro100.net был атакован и восстановлен недавно!
У вас быстро открывается сайт vsepro100.net

Добавить статью в соц сеть

Комментарии к: WordPress как убрать лишние рубрики

  1. Я добавил в строку $cat_args значение ‘exclude’ => ’93,139′; – но ничего не произошло. Поясню, помимо всего прочего у меня стоит плагин: my category order и очевидно, что его настройки не дают мне скрыть мне ненужные рубрики.
    Я пользуюсь этим плагином, так как мне нужна сортировка рубрик, но виджет в сайдбаре у меня стоит стандартный (vertical menu), отказаться от которого я не могу потому что, сайдбар у меня имеет свой стиль, а писать новый css под виджет my category order у меня не хватит знаний. Мне кажется что где-то какой-то конфликт, но как его найти не знаю. Не подскажете? :idea:

    • Павел Гаврилин

      Как вариант, предлагаю вам отключить плагин и проверить вступили ли изменения в силу. Если да, то конфликт, если нет, то что-то не так сделали =)

  2. Когда я отключаю плагин, то вместо колонки с рубриками в левом сайдбаре – лаконично написано "рубрик нет"…

    Включаю плагин – рубрики появляются…

  3. Простите, я не совсем понял Ваш вопрос, название какой темы Вы имеете ввиду ?

    • Павел Гаврилин

      вы можете скинуть мне на почту (см. контакты) папку с вашей темой, будет минутка – поковыряюсь, возможно смогу ответить на ваш изначальный вопрос =)

  4. ааа, я понял, что Вы имеете ввиду…
    тему я сам создавал в программе artesteer, и потом её дорабатывал, очищал от всего лишнего…

  5. Огромное спасибо!!! Очень должно мучался с разного рода плагинами, но из сайдбара ну ни как не хотелось убираться. Все получилось !! ;-)

    • Павел Гаврилин

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

  6. Александр

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

    • Павел Гаврилин

      К сожалению, мысли читать не научился. что за плагин-то хоть? :|

  7. Александр

    Спасибо, мне уже помогли на одном форуме, подправили код. У меня последние записи не плагином а виджетом выводились, премиум тема и кон не стандартный. Но уже все решилось, так что извините за беспокойство.

  8. Юлия Касева

    Благодарю, очень помогли.

  9. А если для вывода я не использую вывод с помощью виджета а использую стандартный wp_list_categories(‘title_li=’); как тогда избавиться от лишних?

  10. нашел! wp_list_categories(‘exclude=257,284,370&title_li=’);

  11. Здравствуйте. Возникла такая проблема. На сайт был внедрен вирус (скрипт в файле .htaccess). Был обычный редирект, нагенерировано несколько тысяч страниц, попали в поиск. Разобрался, скрипт удалил. Поменял пароли, все ок. Гугл и Яндекс отреагировали по-разному: Гугл предупредил первый, что сайт заражен, яндекс отмалчивался. После удаления скрипта в Гугле постепенно все восстановилось, нагенерированные страницы исчезли из поиска, индексация новых статей в порядке. Яндекс до сих пор держит в поиске несколько "левых" страниц и перестал нормально индексировать новые статьи. В поддержке яндекса отписались, что робот разберется и все наладится. Но пока этого нет. Собственно вопрос. Скрипт я удалил, который отвечал за редирект. Но в структуре сайта остались две рубрики, созданные скриптом /omg и /jik (их видно через яндекс.вебмастер в разделе "структура сайта"). Эти рубрики /omg и /jik были прописаны во вредоносном скрипте .htaccess. Этот скрипт-то я удалил, а вот эти рубрики где-то остались. Мне кажется, что они виноваты в проблемах с индексацией новых статей. Видимо, робот опасается давать добро на индексацию пока не устранены полностью последствия взлома. Но как удалить эти рубрики /omg и /jik ? В админке сайта их просто не видно, а видно их только через яндекс.вебмастер. Где их искать, в файлах редактора .php ? или еще где-то ?

    • Павел Гаврилин

      вы сами при заходе на эти рубрики попадаете в них ? =))) я думаю нет. То что висит в выдаче Яндекса- это временно, и за 2 недели не пропадет! Только ждать и улучшать активно сайт, раз такая беда. Гугл быстрее Яндекса все исправляет, все вернется на свои места!

  12. Подскажите таким способом получитсяскрыть рубрику, без рубрики!!?

    • Павел Гаврилин

      зайти в список рубрик и переименовать её в , например, в "шины для машин" и благополучно использовать =)

  13. спасибо за статью! она мне только и помогла! :idea: :idea: :smile:

  14. александр

    :cry: привет а как быть когда рубрики и сверху и в сайтбаре справа? – я хочу чтоб сверху были одни а справа другие .. по отдельности .. а то у меня после создания рубрик и сверху куча их и справа тож самое((

  15. ИринаИванькина

    Добрый день!У меня в сайт баре существует "Рубрика.Нет рубрик".Подскажите,пожалуйста,как ее убрать,так как там же присутствует:"Рубрики.Вторая рубрика.Первая рубрика".

  16. ИринаИванькина

    Подскажите,пожалуйста,как убрать "Рубрики.Рубрик нет" из сайт бара в блоге на wp.

  17. Андрей Зимин

    Добрый день, Не подскажите, как убрать ссылку из категорий, которые выводятся рядом с числом и автором? Заранее благодарен за ответ.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Captcha Captcha Reload

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Подписаться, не оставляя комментарий