amit
  • 0
Учитель

Как лучше всего показывать посты в порядке от А до Я?

  • 0

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

Это было бы не сложно (теоретически), проблема в том, что это пользовательские типы сообщений с вложенными категориями, и я уже манипулирую запросом (в 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 ?

Спасибо!

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

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

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

    • 0
  3. Определенно Advanced Post Types Order — лучший плагин для этой цели, он позволяет расположить сообщения в алфавитном порядке для определенных категорий. Также вы можете заказать, используя произвольное поле.

    • 0

Оставить ответ

You must login to add an answer.