Intereting Posts
Переупорядочение изображений в существующем посте в wordpress 3.6.1 Paged posts – как использовать числа и следующие / предыдущие ссылки? Получение имени автора на странице архивного архива wp_mail () внутри обработчика AJAX никогда не возвращается Почему wp_register_style () важен, когда я использую полный wp_enqueue_style ()? Доступ к переднему доступу к хранилищу данных SQL – рекомендуется? Поле Post Excerpt отображается только для администратора по умолчанию изменить верхний баннер на определенной странице Если родительская или текущая страница, то заявление? Результаты не распечатываются Аргументы WP_Query для получения пользовательских сообщений типа post, которые относятся к определенной категории? add_rewrite_rule – Страница Slug от "/ foo-bar /" до "/ foo / bar /" Файлы WXR xml импортируются как файлы TXT и отображаются в разделе «Медиа», сохранять импортированные сообщения в виде черновиков Неправильное имя пользователя и пароль при установке темы

Выполнить 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 .