Иногда появляется острая необходимость в том, чтобы скрыть определенную рубрику или несколько рубрик из виджета "Рубрики" сайта на WordPress.
В одной из статей ранее я уже рассказывал о том, как удалить анонсы статей определенных рубрик с главной страницы. Сегодня я расскажу о том, как вовсе убрать рубрику из поля зрения.
Никаких дополнительных плагинов устанавливать на сайт не нужно, все делается довольно просто, с помощью редактирования файла default-widgets.php, который находится в папке wp-includes.
Последовательность действий:
1. Переходим по ftp или с помощью файлового менеджера вашего хостинга в папку папке wp-includes
2. Находим там файл default-widgets.php.
3. Открываем файл для редактирования и находим с помощью поиска строку:
$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h); |
4. Эту строку необходимо целиком заменить на строку:
$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h, 'exclude' => '1,2,3'); |
Где 1,2,3 - ID рубрик, которые необходимо исключить. Каким образом посмотреть этот ID было описано здесь:
https://site-s-nulya.ru/skryivaem-zapisi-opredelennoy-kategorii-na-glavnoy-stranitse/
5. Сохраняем изменения и наслаждаемся результатом!
Если что-то не понятно - пишите в комментариях, постараюсь объяснить.
Спасибо, как раз то что мне надо, осталось только реализовать на своем сайте)