Общеизвестно, что, по умолчанию, все записи на сайте WordPress сортируются и выводятся по дате публикации. Это означает, что первыми идут самые свежие материалы, а за ними более старые. Иногда необходимо изменить такой ход событий, например, желая показать их по алфавиту.
Как изменить сортировку записей WordPress?
Стандартных инструментов, позволяющих решить эту задачу, в WordPress нет. Поэтому воспользуемся сторонним решением – бесплатным плагином Post Types Order, который позволяет достаточно гибко изменить порядок вывода постов на сайте WordPress. Первым делом его необходимо установить и активировать. Сразу после активации плагин предлагает выполнить первоначальную его настройку, выводя соответствующее уведомление в админ-части сайта.
После перехода по ссылке открывается страница его настроек.
На странице настроек плагина доступны несколько опций, позволяющих гибко настроить его работу. Так, в блоке Показать / Спрятать интерфейс доступна сортировка для Записей и Медиафайлов. Вы можете включить или отключить возможность изменить порядок сортировки для этих двух типов записей.
Настройка Минимальный уровень для использования этого плагина позволяет задать, какая группа пользователей имеет право задавать порядок вывода с помощью плагина.
Автосортировка позволит автоматически выполнять правильную сортировку. Вы сразу увидите изменения на страницах сайта. Например, на главной странице, где перечисляются анонсы записей, они будут расположены теперь в указанном вами порядке. Виджет со свежими записями в сайдбаре покажет их согласно результату сортировки. Изменение порядка записей также произойдет в меню Все записи в админке. Если Вы в шаблоне темы использовали свои запросы, изменяя порядок вывода записей, необходимо будет деактивировать опцию и задать параметр ‘orderby’ => ‘menu_order’ в параметры запроса. В этом случае плагин рекомендует более детально ознакомится с этим вопросом, предлагая страницу документации.
Отметив опцию Администраторская сортировка, Вы повлияете на интерфейс администратора и увидите типичные записи с учетом вашей новой сортировки.
Параметр Используйте параметр запроса ASC / DESC позволит автоматически выводить записи, отсортированные по алфавиту.
Настройка Перетаскивание архивов активирует режим сортировки методом Drag&Drop при помощи перетаскивания объектов мышью.
Отметив функцию Следующая / предыдущая страница, Вы таким образом укажете плагину применять сортировку на следующих/предыдущих страницах при навигации.
Для сохранения всех изменений необходимо нажать кнопку Сохранить изменения.
Теперь собственно сама сортировка записей. Для этого в админ-панели следует перейти Записи -> Изменить порядок.
Если на странице настроек была отмечена опция Перетаскивание архивов, то Вы сможете изменять порядок следования записей, перетягивая ту или иную в нужное место. Для сохранения изменений следует нажать кнопку Обновить. Стоит ли менять порядок статей на сайте, давайте взвесим плюсы и минусы.
Как сделать в WordPress сортировку записей по алфавиту
До недавнего времени простого метода не существовало. Но с появлением плагина ABC Pagination все поменялось. Что он способен сделать: подменить стандартный вывод анонсов постов в рубриках и метках полноценным алфавитом со своим поиском, сортировкой по буквам и огромным выбором визуального представления.
Вот какой может стать ваша рубрика посл его внедрения.
Плагин ABC Pagination может многое:
- добавить на сайт глоссарий;
- ставить любое количество алфавитных блоков в любое места WordPress-макета;
- включить миниатюры с заданными пользователем размерами;
- организовать поиск по “алфавитке”;
- заменить стандартные заголовки постов жестко заданными администратором и пр.;
- анимационные эффекты при наведении;
- ajax-подгрузка (по желанию);
- поддержка любых языков.
И все это – без знаний программирования. Настройки простые и интуитивно понятные, так как разработчики – наши соотечественники и создали плагин специально под российские реалии.
-15% на ABC Pagination
Стоит ли менять порядок записей?
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.