- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
как сделать алфавитный справочник на вордпресс?
Есть на сайте рубрика, алфовитный справочник
Вот что хотелось бы видеть Есть страница на которой должны быть указанны:
А Б В
______ ________ ________
111 444 666
222 555 888
333 777 999
ну и т.д По буквам (цифры это название записей)
хотелось бы к примеру при добавении новой записи данной категории чтобы в алфовитном справочнике она автоматически добавлялась в нужную букву.
пример http://adioni.ru/brendy/
тегами наверное можно?
А вывод записей не по дате добавления, а по алфавиту. Или там нельзя сортировать вывод так?
тегами наверное можно?
Или через произвольную таксономию. Так красивше (и не только) ;). В помощь.
Или с пом. произвольных полей. Так проще ;)
Можно сделать на основе 1 буквы названия поста из определенной рубрики.
Что-то типа такого:
function alphabet_posts($whatletter){
global $wpdb;
$posts_by_alphabet = $wpdb->get_results("SELECT * FROM $wpdb->posts
LEFT JOIN $wpdb->postmeta ON($wpdb->posts.ID = $wpdb->postmeta.post_id)
LEFT JOIN $wpdb->term_relationships ON($wpdb->posts.ID = $wpdb->term_relationships.object_id)
LEFT JOIN $wpdb->term_taxonomy ON($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)
LEFT JOIN $wpdb->terms ON($wpdb->term_taxonomy.term_id = $wpdb->terms.term_id)
WHERE $wpdb->term_taxonomy.taxonomy = 'category'
AND $wpdb->posts.post_title LIKE '$whatletter'
AND $wpdb->posts.post_status = 'publish'
AND $wpdb->terms.slug = 'урл_рубрики'
GROUP BY $wpdb->posts.post_title
");
foreach ( $posts_by_alphabet as $post_by_alphabet ) :
echo $post_by_alphabet->post_title;
endforeach;
}
Что куда вставлять и как использовать - надеюсь знаете и понимаете.
P.S: post_title - для наглядности.
С вас 100500 руб. :)
Можно ещё плагины использовать Post Index выглядит так: http://books.nivija.com/rezensionen/
Lexicographer выглядит так: http://texttheater.net/woerterverzeichnis
FernandoDiaz в коде несилён
Andy-777 о , это похоже то что надо вывод можно будет в css насторить,
только будет ли оно с кирилицей работать?
попробуем, отпишемся
Andy-777 о , это похоже то что надо вывод можно будет в css насторить, только будет ли оно с кирилицей работать?
попробуем, отпишемся
Как-то для себя искал плагины алфавитного справочника, но решил потом не использовать алфавитные указатели. Помоему этот плагин - Post Index проверял, он кирилицу не поддерживает.
Вот парочка плагинов которые кирилицу поддерживают, только последнее обновление давно у них было, возможно на последних версиях wordpress не будут работать.
Остановился на плагине AZIndex
всем Спасибо за помощь!
P.S: post_title - для наглядности.
Верхний код вставлять туда, где надо отображать алфавитный справочник, а нижний код в functions.php?
Что значит post_title - для наглядности ? Как конкретно должно быть?