Как изменить сортировку в списке записей на сайте WordPress?

Общеизвестно, что, по умолчанию, все записи на сайте WordPress сортируются и выводятся по дате публикации. Это означает, что первыми идут самые свежие материалы, а за ними более старые. Иногда необходимо изменить такой ход событий, например, желая показать их по алфавиту.

Как изменить сортировку записей WordPress?

Стандартных инструментов, позволяющих решить эту задачу, в WordPress нет. Поэтому воспользуемся сторонним решением — бесплатным плагином Post Types Order, который позволяет достаточно гибко изменить порядок вывода постов на сайте WordPress. Первым делом его необходимо установить и активировать. Сразу после активации плагин предлагает выполнить первоначальную его настройку, выводя соответствующее уведомление в админ-части сайта.

Раздел Плагины

После перехода по ссылке открывается страница его настроек.

Страница настроек плагина Post Types Order

На странице настроек плагина доступны несколько опций, позволяющих гибко настроить его работу. Так, в блоке Показать / Спрятать интерфейс доступна сортировка для Записей и Медиафайлов. Вы можете включить или отключить возможность изменить порядок сортировки для этих двух типов записей.

Настройка Минимальный уровень для использования этого плагина позволяет задать, какая группа пользователей имеет право задавать порядок вывода с помощью плагина.

Автосортировка позволит автоматически выполнять правильную сортировку. Вы сразу увидите изменения на страницах сайта. Например, на главной странице, где перечисляются анонсы записей, они будут расположены теперь в указанном вами порядке. Виджет со свежими записями в сайдбаре покажет их согласно результату сортировки. Изменение порядка записей также произойдет в меню Все записи в админке. Если Вы в шаблоне темы использовали свои запросы, изменяя порядок вывода записей, необходимо будет деактивировать опцию и задать параметр ‘orderby’ => ‘menu_order’ в параметры запроса. В этом случае плагин рекомендует более детально ознакомится с этим вопросом, предлагая страницу документации.

Отметив опцию Администраторская сортировка, Вы повлияете на интерфейс администратора и увидите типичные записи с учетом вашей новой сортировки.

Параметр Используйте параметр запроса ASC / DESC позволит автоматически выводить записи, отсортированные по алфавиту.

Настройка Перетаскивание архивов активирует режим сортировки методом Drag&Drop при помощи перетаскивания объектов мышью.

Отметив функцию Следующая / предыдущая страница, Вы таким образом укажете плагину применять сортировку на следующих/предыдущих страницах при навигации.

Для сохранения всех изменений необходимо нажать кнопку Сохранить изменения.

Теперь собственно сама сортировка записей. Для этого в админ-панели следует перейти Записи -> Изменить порядок.

Сортировка вывода записей в плагине Post Types Order

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

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