Intereting Posts
Список get_the_category в иерархическом порядке Обновление до 3.1 – Неустранимая ошибка: вызов неопределенной функции wp_cache_get () Пользовательские поля, прикрепленные к шаблону страницы, отображаются только на экране редактирования, когда страница сохраняется Страница с дочерними страницами в пользовательских почтовых бросках 404 страница не найдена Как удалить ссылку с изображения в сообщении? Типы пользовательских сообщений запроса menu_order ОШИБКА: страница параметров не найдена – Невозможно выяснить, почему :( Лучший способ обновить WP 2.8 (!)? Как я могу показывать более 15 тем за раз в меню администратора? Измените имя содержимого WP> Папка «Темы» Идентичные роли участников на всех сайтах в многопользовательском режиме Требовать титул для страниц Подсчитайте сообщения пользователей и сохраните их для последующего использования Изменить выбранный путь изображения к Amazon S3 Как сделать тему неспособной использоваться в многопользовательской сети?

Выполнить JQuery, когда загружается конкретная страница в моем плагине

Я создаю плагин, и я хотел бы иметь возможность скрывать меню стороны администратора WordPress и верхнюю панель, когда отображается конкретная страница (или нажата кнопка меню)?

Должен ли я вызвать jquery непосредственно как скрипт в коде страницы плагина или есть способ, которым я могу выполнить jquery, когда страница загружается, или элемент меню щелкнут с помощью функции hooked с помощью ajax или чего-то подобного? Вот jquery, котор я wan't для того чтобы побежать:

$("#wpadminbar, #adminmenuwrap").hide(); 

Solutions Collecting From Web of "Выполнить JQuery, когда загружается конкретная страница в моем плагине"

Вам нужно будет получить идентификатор экрана на экране (или странице), о котором идет речь, используя get_current_screen ()

 get_current_screen()->id 

Затем подключите его следующим образом:

 function my_script_function() { if ( strpos( get_current_screen()->id, 'screen_id' ) !== false ) { wp_enqueue_script( 'my_javascript_handle', 'path/to/my/script.js', 'jquery', '1.0' ); } } add_action( 'admin_enqueue_scripts', 'my_script_function' ); 

Это приведет к тому, что ваш скрипт будет правильно установлен в системе WordPress вместе с ядром jQuery (на всякий случай, если он еще не существует).

http://digwp.com/2009/06/including-jquery-in-wordpress-the-right-way/ имеет хороший обзор использования jQuery в WordPress. Обратите внимание, что по умолчанию, хотя вы не можете использовать $ для вызова jQuery, так как он находится в безопасном режиме (статья покажет вам, как изменить его от использования jQuery .