Каков наилучший подход для отображения сообщений в порядке A->Z?


Я только что запустил сайт, на котором есть раздел РЕСУРСОВ, список школ, документов и т. Д. теперь клиент просит добавить "Сортировщик по алфавиту", который позволит пользователям видеть в каждой конкретной категории сообщения/ресурсы в соответствии с их первой буквой.

Это было бы не сложно (теоретически), проблемы в том, что это пользовательские типы постов с вложенными категориями, и я уже манипулирую запросом (в фильтре request), чтобы получить то, что я хочу, и не 404.

Структура domain.com/resources/parent-category/child-category/post-name, и я хотел бы, чтобы довольно постоянная ссылка выглядела так domain.com/resources/parent-category/child-category/A-Z и не использовала index=A-Z.

Это также должно работать (показывать правильные записи в порядке a-z), когда пользователь удаляет часть URL-адреса, т.Е. domain.com/resources/parent-category/A-Z или domain.com/resources/A-Z.

Каков был бы наилучший подход для этого, учитывая, что мы не можем вернуться и добавить "категорию на букву", таксономию, пользовательское поле и т.д.? Есть ли способ, возможно, подключиться к исходному SQL и отредактировать его, как здесь http://wordpress.org/support/topic/first-letter-posts ?

Спасибо!

 3
Author: Amit, 2010-09-24

3 answers

Я бы рекомендовал использовать query_posts() для изменения вашего запроса таким образом, чтобы orderby=title и order=ASC... это вернет те же результаты, что и ваш первый запрос, но с записями , упорядоченными в алфавитном порядке по названию.

 3
Author: EAMann, 2010-10-01 14:18:39

Этот плагин может быть полезен: http://www.nateomedia.com/wares/downloads/wordpress/wp-snap/

(WP-SNAP расшифровывается как: Система WordPress для навигации по записям в алфавитном порядке)

 2
Author: Marjorie Roswell, 2010-10-01 13:18:40

Определенно Расширенный порядок типов сообщений является лучшим плагином для этой цели, он позволяет размещать сообщения в алфавитном порядке для определенных категорий. Также вы можете заказать, используя пользовательское поле.

 0
Author: Delphi Electronice, 2012-10-10 22:37:01