Как исключить статьи рубрики с главной страницы в WordPress
Доброго времени суток.
По умолчанию в WordPress на основной странице (ещё её называют домашней страницей) выводится список из опубликованных на сайте материалов. И ранее на страницах нашего сайта приводилось, как можно гибко скрыть ту или иную запись из любого раздела WordPress (с главной, из рубрики, со страницы тегов, RSS и так далее). Но приведённые там решения не являются оптимальными в ситуации, если необходимо просто скрыть отображение всех статей определённой рубрики, дабы их не было видно в общем списке на основной странице (а на страницах рубрик, естественно, всё будет отображаться). И именно этой задаче и будет посвящён данной материал.
Содержание:
- Скрываем отображение статей определённой рубрики с главной страницы в ВордПресс при помощи кода
- Скрытие показа на основной странице статей из конкретной рубрики в ВордПресс с помощью плагина
Скрываем отображение статей определённой рубрики с главной страницы в ВордПресс при помощи кода
Актуальный код приведён ниже.
add_filter('pre_get_posts', 'catexc'); function catexc($query) { if ( $query->is_home ) { $query->set('category__not_in', array(5, 8, 12)); } return $query; }
Этот код необходимо прописать в файл functions.php (где этот файл находится и как с ним работать). Только прежде чем это сделать, следует отредактировать в коде, отображение статей каких рубрик не следует показывать на домашней странице в вашем конкретном случае.
В коде, в качестве примера, уже прописаны ID рубрик: 5, 8 и 12. Замените значения на свои. Узнать ID рубрики весьма легко, для этого следует открыть соответствующую страницу в консоли WordPress, навести мышку на рубрику и во всплывшей подсказке можно увидеть заветную цифру.
Прописав код и обновив главную страницу, вы увидите результат – записи из указанных вами рубрик не будут отображаться.
Скрытие показа на основной странице статей из конкретной рубрики в ВордПресс с помощью плагина
Теперь рассмотрим решение аналогичной задачи с помощью плагина.
Оный называется «Front Page Category» и устанавливается классическим образом – из консоли ВордПресс.
Установив плагин и включив его, следует воспользоваться его функционалом. Давайте посмотрим, как это сделать:
- Для этого следует кликнуть в консоли ВордПресс по пункту Внешний вид -> Настроить.
- На открывшейся странице следует найти и нажать по пункту Front Page Categories.
- Откроется меню, в котором задаётся скрытие отображения записей категорий с основной страницы.
Даётся на выбор два режима:
- include categories – только записи этих рубрик будут показаны (которые будут отмечены галочками)
- exclude categories – записи отмеченных галочками рубрик не будут показаны
Выберите оптимальный режим, установите галочки и нажмите кнопку Опубликовать.
Всё. Задача выполнена.