когда нечего делать, а творческая душа требует реализации и хочется что-то сделать или написать, то я пишу сюда или делаю что-то на этом сайте. Кому интересна web-разработка, wordpress и то что рядом с этим, то заходите на мой сайт и читайте всякое...
Во время написания прошлой статьи про аккордеон меню я наткнулся на функцию wp_dropdown_categories(). Она показалась мне очень интересной, но для реализации аккордеона мне не подходила. И вот в новой статье я решил рассказать о том, как создать выпадающие меню рубрик и вызывать несколько статей по ajax.
Функция wp_dropdown_categories()
Данная функция возвращает html код выпадающего списка с категориями. Подробно вы можете прочитать про эту функции и её параметры вы можете прочитать в кодексе, я остановлюсь лишь на некоторых параметрах.
Exclude
Строка содержащая id рубрик, разделённых через запятую, которые нужно исключить из вывода, например, 1 («Без рубрики»).
Hierarchical
Выводить как дерево или как отдельными элементами. Я выбрал сплошным списком (0)
Name, id, class
Name – это то значение атрибута name у select, id и class соответственно. По id мы будем ловить события в js. Class form-control я добавлю чтобы выглядело по bootstrap.
Обратите внимание что для вывода контента у вас на странице должен быть блок с классом .access, ну или поменяйте его на тот класс или id вам нужно в js коде. Если вы хотите больше разобраться в ajax в wordpess или в mvc прочитайте в этих статьях ajax wp и ajax mvc php
Это довольно простой код, подобный я уже рассматривал в статье про wp ajax
Пример
Поддержи Xakplant
Я давно хочу развить видеоверсию, но пока этого не получается из-за нехватки ресурсов. Сейчас я собираю деньги на новый компьютер и микрофон. Поддержи xaklant и ты увидишь полезные видео быстрее.