Как исключить статьи рубрики с главной страницы в WordPress

Image

Доброго времени суток.

По умолчанию в 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» и устанавливается классическим образом – из консоли ВордПресс.

Плагин для ВордПресс, позволяющий скрыть отображение записей определённых категорий с главной страницы

Установив плагин и включив его, следует воспользоваться его функционалом. Давайте посмотрим, как это сделать:

  1. Для этого следует кликнуть в консоли ВордПресс по пункту Внешний вид -> Настроить.

    Открываем настройку внешнего вида ВордПресс

  2. На открывшейся странице следует найти и нажать по пункту Front Page Categories.

    Пункт, отвечающий за настройку плагина

  3. Откроется меню, в котором задаётся скрытие отображения записей категорий с основной страницы.

    Скрываем отображение записей определённых рубрик с домашней страницы ВордПресс

    Даётся на выбор два режима:

    • include categories – только записи этих рубрик будут показаны (которые будут отмечены галочками)
    • exclude categories – записи отмеченных галочками рубрик не будут показаны

    Выберите оптимальный режим, установите галочки и нажмите кнопку Опубликовать.

Всё. Задача выполнена.

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)