Intereting Posts
Удалите скрипт из файла шаблона, используя wp_dequeue_script Поиск Проблема в теме Возможно ли изменить widget_pages и добавить собственное имя класса и интервал внутри li? Дайте определенную постоянную ссылку на основе таксономии только на какую-то должность Пользовательский таксономический архив – Посты не найдены unregister_sidebar в дочерней теме не работает используя wp_update_post для обновления пользовательского типа сообщения Как добавить пользовательскую форму для рассылки новостей для электронной почты Mailchimp AJAX Использование одного slug / post-name для нескольких страниц Chrome неправильно отображает имя входа WP как «не полностью защищенное», Пропустить количество изображений в качестве параметра в галерею NextGen подпись эхо-изображения Поисковая система WP как CMS Изменить / переписать структуру шаблона одиночного шаблона Опубликованный сайт возвращается без изменений в тему

добавить onchange для выбора в формате wp

Я использую wp_dropdown_categories, чтобы создать раскрывающийся список в интерфейсе. Он создает хороший выпадающий список. Теперь я хотел бы добавить onchange="myFunc()" в <select> . Мне нужно это, чтобы вызвать функцию js, когда кто-то выбирает конкретную опцию.

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

 <select id="my_cats" class="postform" name="my_cats" onchange="myFunc()"> 

вы можете добавить любой атрибут в <select> используя фильтр wordpress wp_dropdown_cats . Фильтр wp_dropdown_cats позволяет вам изменять содержимое выпадающего выхода таксономии. Попробуйте ввести код ниже.

 function addAttributeToDropdown($html_content){ $html_content = str_replace('<select','<select onchange="myFunc()"',$html_content); return $html_content; } add_filter('wp_dropdown_cats','addAttributeToDropdown'); 

добавьте это в свой файл functions.php

Использовать метод change JQuery

 $('#my_cats').on('change', function() { myFunc(); }); function myFunc() { // your function code }