Я пытаюсь построить словарь на основе Wordpress, в основном он будет иметь 26 страниц (по одной на каждую букву):
ABC ... XYZ
И на каждой странице будут отображаться все сообщения, начинающиеся с данной буквы, поэтому после открытия страницы «А» должно отображаться что-то вроде:
сзади
счеты
морское ушко
(...) лазурный
Сначала я думал о пользовательских типах постов, но создание и поддержка 26 пользовательских типов постов звучит как излишнее.
Какой способ сортировки сообщений будет наиболее эффективным? Запрос к базе данных, расщепление цикла с помощью PHP? Я стремлюсь к тысячам постов (да, это должен быть Wordpress :)).
источник
Если вы не хотите использовать предпочтительный метод таксономических терминов, сделайте следующее:
источник
WHERE post_title LIKE 'request%'
Проверьте эту статью здесь: query_post по названию?
Или вы можете создать предварительно сохраненный помощник с помощью инфраструктуры PODS 2 и сохранить первую букву заголовка сообщения в некотором поле и использовать простое условие WHERE.
Или создайте выпадающий список (другой тип pod / content) со всеми буквами и создайте отношение к существующему типу содержимого сообщений (в pods 2 это возможно) и все. Итак, перед сохранением словарного термина вы выбираете из выпадающего списка букву, которую хотите присвоить этому термину.
В Pods 2 вы можете добавить дополнительное поле к существующему типу контента сообщений. Этот плагин / фреймворк, похожий на CCK + Views в мире Drupal, действительно потрясающий.
Pods 2 очень полезный плагин.
источник