Получить подкатегории после выпадающего списка в WordPress - PullRequest
2 голосов
/ 04 июля 2011

В настоящее время у меня есть раскрывающийся список, который содержит список всех различных категорий на моем веб-сайте, и мне нужно добавить поле подкатегорий под ним.Пока у меня есть этот код:

    wp_dropdown_categories('show_option_none='.__('Select one','appthemes').'&class=dropdownlist&orderby=name&order=ASC&hide_empty=0&hierarchical=1&taxonomy=ad_cat&depth=1&name=preselect');

   wp_dropdown_categories('show_option_none='.__('Select one','appthemes').'&class=dropdownlist&orderby=name&order=ASC&hide_empty=0&hierarchical=1&taxonomy=ad_cat&child_of=6');

2-я строка кода находит все подкатегории, которые относятся к основной категории с идентификатором №.6. Как я могу автоматически изменить номер 6 при изменении первого выпадающего списка?Например, если я выберу ID 7 из выпадающего списка, мне нужно, чтобы вместо ID 6 отображались подкатегории для ID 7.

Спасибо за любую помощь

Редактировать: Я пытаюсь запустить функциюпосле выбора одного из выпадающих меню кто-нибудь может сказать, что я делаю не так?

$('#cat').click(function() {

alert("test");

});

Ответы [ 3 ]

1 голос
/ 04 июля 2011

Вы можете сделать это с помощью Javascript. Добавьте атрибут onchange в первый раскрывающийся список и загрузите содержимое второго раскрывающегося списка через Ajax.

0 голосов
/ 19 июля 2011

Даниэль, вы можете использовать этот учебник, чтобы начать:

http://www.1stwebdesigner.com/css/implement-ajax-wordpress-themes/

0 голосов
/ 04 июля 2011

Если у вас не слишком много элементов, вы можете захотеть отфильтровать клиентскую часть вместо того, чтобы WordPress каждый раз запускал новый запрос.

Вы также можете вызвать второе раскрывающееся меню, установив атрибут 'id' встроки первого выпадающего списка на номер, который вы хотели, и при наведении курсора вы можете отфильтровать по идентификатору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...