Здравствуйте! С Новым Годом!
Не подскажете, есть ли такой плагин, с помощью которого можно сделать алфавитную линейку, чтобы при нажатии на букву, выводились все посты, заголовки которых начинаются на эту букву. Пример: http://www.israbox.com
Или же это можно сделать без использования плагина? Не подскажете как это реализовать?
Есть плагины (были, по крайней мере), например, wp-snap, m-snap-free, тощо. Ищутся по ключевому слову "глоссарий" (glossary) или "алфавитный указатель".
Можно и без плагина. Могу рассказать в общих чертах, как сделано http://narod.kharkov.ua/alphabet/
Ю.Б., спасибо за наводку на плагины! Ну если есть 5 свободных минут, расскажите, может не только мне одному будет интересно…) А я искал немного о другим ключам, типа "алфавитная линейка", "сортировка постов", тощо… ничего подходящего не нашел.
Другим, говорите… Я одному начал было рассказывать, а оно мне, как в том анекдоте про подводников: "ты не умничай, ты мне пальцем покажи" 😉
Короче, нам (Вам) понадобится:
1. Индивидуальный шаблон для страницы с алфавитом – всё будет на ней.
2. Обсуждение как сделать с модреврайтом вывод компаний – для получения кода отлова буквы из линка вида /abetka/буква (рекомендую сделать закладку – очень полезная фича)
3. SQL запрос SELECT SUBSTRING(UPPER(p.post_title),1,1) as l FROM wp_posts – получаем первые буквы. Вывод в цикле в одну шеренгу.
4. Если в урле "буква" есть, то SELECT * FROM wp_posts WHERE post_title LIKE ‘$let%’ И обычный вывод постов в цикле.
Разумеется, в запросах должны быть и другие условия, типа типа записи. Разумеется, наличие записей из других категорий и т.п. усложнит SQL запросы.
Можно несколько упростить, если тупо выводить алфавит, невзирая на наличие записей на эту букву.
ОК, спасибо, будем мозговать… Кстати, сайт автора плагина m-snap почему-то не работает: http://qpart.ru/extra/wordpress/m-snap/