Как в WordPress добавить фильтр записей на главной странице?

Иногда бывает нужно изменить стандартный вывод записей на главной, причем эти условия вывода могут быть самыми разными. WordPress, по умолчанию, выводит список всех опубликованных записей в порядке их времени создания (сначала выводятся самые новые посты). Часто возникает необходимость из этого списка исключить вывод тех или иных записей. Например, при создании сайта-портфолио, где нужно показать только какую-то определенную часть контента.

Как фильтровать вывод записей?

Для решения этой задачи существует два метода:

  • самостоятельная правка файлов-шаблонов темы;
  • установка соответствующего плагина.

Рассмотрим второй, как наиболее легкий, вариант. Для этого воспользуемся бесплатным плагином Blog Post Filter, который прячет из вывода выбранную категорию.

Итак, после установки и активации плагина, в админ-панели необходимо перейти Записи -> post filtering.

Страница настройки плагина Blog Post Filter

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров