Если вам по каким-то причинам понадобилось скрыть, убрать рубрики (категории) WordPress из сайдбара, это легко можно сделать без плагина.

Например, если создано произвольное меню, category дублируются в сайдбаре, это абсолютно лишнее.

Работать будем с кодом wp list categories wordpress, который находится в папке wordpress/wp-includes/.

Но сначала нужно получить ID рубрик (категорий, category), которые мы хотим скрыть, убрать из сайдбара.

Как узнать id рубрики wordpress

Узнать, получить id категории поста можете следующим образом.

В админпанели wordpress НАВЕДИТЕ курсор на ЗАПИСИ  - откройте РУБРИКИ.

ВЫБЕРИТЕ рубрику, которую хотите скрыть из сайдбара,

НАВЕДИТЕ курсор на РЕДАКТИРОВАТЬ/ИЗМЕНИТЬ - в адресной строке появится строчка с id рубрики (категории, category).

Точно так же можно узнать id меток (tags) или записи (Post) – при наведении на РЕДАКТИРОВАТЬ/ИЗМЕНИТЬ на странице с метками или записями.

Как из сайдбара скрыть, убрать рубрики (категории) WordPress

ЗАЙДИТЕ в админпанель на хостинге - ФАЙЛОВЫЙ МЕНЕДЖЕР - wordpress/wp-includes/ - category-template.php - EDIT (редактировать).

Скопируйте содержимое файла category-template.php в документ Блокнот, или воспользуйтесь для редактирования программой Notepad++.

Редактируйте кусок кода с function wp list categories wordpress

У меня стоял в exclude_tree в кавычках 0, во feed_image был в кавычках 0.

Мне надо было скрыть рубрику с id 70. Я вместо 0 написала в кавычках 70 (id рубрики (категории, category), которую НЕ НУЖНО ВЫВОДИТЬ виджетом в сайдбаре.

Отредактированный файл category-template.php на хостинге СОХРАНИТЕ.

Редактирование можете проводить через FTP клиент. Как это делать, читайте здесь.

Мне удалось удалить, скрыть рубрику в сайдбаре. Результат на рисунке.

было

стало

Минус способа в том, что при обновлении WordPress изменения пропадают.

Как убрать, удалить рубрики (категории) wordpress с помощью плагина

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

Убрать, удалить рубрики (категории) wordpress с главной страницы и из RSS можно совершенно безопасно с помощью ПЛАГИНА Exclude Category Plugin.

Загрузка плагина стандартная, как написано здесь.

После загрузки идите в админпанель ПАРАМЕТРЫ - Exclude Category Plugin - выбираете из списка категории (рубрики), которые НЕ НАДО ВЫВОДИТЬ на главной странице и в ленте RSS.

Доступ к постам этих рубрик из поиска останется неизменным. То есть посетители с поиска приходить будут, а с главной страницы попасть в рубрики будет нельзя.

P.S. В новых версиях WordPress этот способ сокрытия рубрик НЕ РАБОТАЕТ. Плагин Exclude Category Plugin давно не обновлялся, похоже он тоже несовместим с новой версией Вордпресс. Используйте плагин Advanced Category Excluder.

Метки:

Создать сайт на WordPress

ПОХОЖИЕ СТАТЬИ:

ДРУЗЬЯ, СПАСИБО, ЧТО ПОДЕЛИЛИСЬ СТАТЬЕЙ:

11 отзывов к “Как скрыть, убрать рубрики (категории) WordPress из сайдбара

  • Александр:

    Все сделал по вашему описанию — не получилось ((

  • Александр:

    СДЕЛАЛ !!!

  • Надежда:

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

    • Ольга:

      Попробуйте очистить кеш браузера.

  • Андрей:

    Спасибо за познавательный пост, взял на заметку

  • Ренат:

    Спасибо за статью, помогли

  • Виктор:

    Спасибо. Всё легко и просто! Мне это очень пригодилось.

  • Борис:

    Все получилось! Спасибо )

  • Сергей:

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

    • Ольга:

      Сергей, Вам надо было почистить кеш браузера. Вообще-то плагины работают хорошо.

  • Ирина:

    Спасибо за помощь! Всё просто объяснили и без плагинов!

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

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