Какой лучший подход для показа постов по заказу A-> Z?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/2210

  •  16-10-2019
  •  | 
  •  

Вопрос

Я только что запустил сайт, на котором есть раздел ресурсов, в списке школ, документов и т. Д. Теперь клиент просит добавить «алфавитный сортировщик», который позволит пользователям видеть в каждой конкретной категории пост/ресурсы в соответствии с их первое письмо.

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

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

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

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

Спасибо!

Это было полезно?

Решение

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

Другие советы

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

(WP-SNAP обозначает: WordPress System для навигации в алфавизированные посты)

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top