Intereting Posts
изменить приоритет permalink для post_types? WP Cron так же быстро, как WordPress AJAX? (обновлено) Как добавить обработку ошибок AJAX в (полностью) пользовательскую регистрационную форму? $ wpdb-> удалить значения столбца IN ARRAY ()? Как получить данные из Advanced Custom post при поиске определенного ключевого слова или имени поля, связанного с этим сообщением? Изменить вход в систему CSS Добавьте класс к сообщениям с шагом 2 Добавить мета-бокс для загрузки SECOND Featured Image? пользовательская заголовочная навигация имеет нечетное расстояние Как протестировать плагин WordPress на одном посту? Вычислить сумму определенных полей__объектов Пользовательский заказ WP_Query by post_meta и (автор) user_meta Некоторые сомнения в том, как основной запрос и пользовательский запрос работают в этой настраиваемой теме? База данных взломана – изменены случайные сообщения Может ли WP multisite управлять несколькими ccTLD?

Добавление wp_list_categories в отдельный div, который был добавлен с помощью jQuery

Из-за того, что меню моих проектов закодировано / оформлено, мне сложно понять это. Я добавил div в мое меню, используя jQuery, и хочу включить внешний php-файл, который просто содержит wp_list_categories (); функция, завернутая в неупорядоченный список. Каким будет лучший способ сделать это, чтобы WordPress распознавал функции wp_list_categories и работал так, как я предполагал? или есть лучшее / более простое решение.

Solutions Collecting From Web of "Добавление wp_list_categories в отдельный div, который был добавлен с помощью jQuery"

Используйте wp_localize_script для передачи данных PHP в Javascript. Сохраните результат в переменной, установив для параметра echo параметра wp_list_categories() значение false , а затем передайте переменную в объекте, который вы отправляете на javascript, через wp_localize_script .

С другой стороны, я не уверен, почему у вас вообще есть эта проблема, честно: не можете ли вы скрыть свои выпадающие списки с помощью CSS? Или даже detach их с помощью jQuery на jQuery(document).ready() , чтобы повторно применить их, когда они вам понадобятся?