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

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

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

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

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

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

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

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

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.