Задача довольно проста — вывести буквы и по буквам выводить записи.
А как записи связаны с «буквами»?
Произвольные поля — не устроит?
А как записи связаны с «буквами»?
По названию записи. Там почти как словарь: Арбуз, Банан, Яблоко.
Произвольные поля — не устроит?
Там 2000 записей. Проставить поля во всех — умереть можно.
Что-то я целый день сегодня потратил на перебор всех возможных плагинов, только один оказался более менее рабочим и то — корявый. Придётся самому что-то придумывать. Решил сделать дочерние рубрики-буквы и таким образом сортировать. Видимо, это самый простой способ.
Там 2000 записей. Проставить поля во всех — умереть можно.
Я думаю, что как вариант (если не найдётся другого решения) можно написать скрипт, помещающий первую букву записи в ПП.
Решил сделать дочерние рубрики-буквы и таким образом сортировать.
По моему это не на много «трудоёмкей» ПП.
Тогда уже лучше — произвольная таксономия. Или те же метки.
Я думаю, что как вариант (если не найдётся другого решения) можно написать скрипт, помещающий первую букву записи в ПП.
Тогда возникает другая проблема — создать страницы со списком записей на нужную букву. А в случае с рубриками страницы уже есть по умолчанию, нужно только оформить как следует.
К тому же все эти записи находятся в трёх тематических рубриках и в каждой нужно сделать такой рубрикатор. Так что тут нужен гибкий, универсальный подход. Мне кажется, что с дочерними рубриками будет работать удобнее — проще выводить список букв-рубрик и список записей в конкретной букве-рубрике. По моим прикидкам, это решается двумя функциями. Одна пойдёт как шорткод для вывода рубрикатора в конкретной тематике, вторая будет выводить список записей. Вторая вообще примитивная выходит, в принципе. Вопрос только в нужном форматировании.
Так что тут нужен гибкий, универсальный подход.
А метки — не подходят?
Тогда произвольная таксономия. В помощь
Я понимаю, конечно, что работа с метками и произвольной таксономией почти ничем не отличается от работы с рубриками, но какой смысл плодить сущности?
Создаём рубрики-буквы — http://pastebin.com/qcBjwZ14
Раскидываем записи по рубрикам — http://pastebin.com/PHC64uRM
Всё.
Теперь делаем шорткод для вывода рубрик-букв для конкретно рубрики-темы и оформляем страницы рубрик и записей.
но какой смысл плодить сущности?
Смысл в логике и разделении сущностей.
Но это конечно зависит от задач.
ИМХО. Если в рубрике «Б» находятся посты с названиями на эту букву, то ОК. А если в рубрика «К», подрубрика «кондиционеры», то это уже смесь «логических индексов».
Нет, там как-то так:
- Фрукты
- А
- Б
...
- Я
- Овощи
- А
- Б
...
- Я