Я использую admin_footer-{$hook_suffix}
для выборочной печати сценариев на новой странице сообщений и странице комментариев. Этот хук обесценивается в версии 3.1.
Я вижу, что есть, admin_print_scripts-{$hook_suffix}
но это не печатается в нижнем колонтитуле, а в заголовке до загрузки любого jQuery или другого материала.
Как я могу выборочно печатать сценарии в нижнем колонтитуле определенных страниц администратора?
Используйте
wp_enqueue_script
внутри функции, которую вы подключаете, и установите дляin_footer
параметра значение true, и ваш скрипт получит вывод в нижнем колонтитуле.Можете ли вы привести пример проверки местоположения $page?
Спасибо. Я не знал, что $page является синонимом суффикса текущей страницы.
Мм, да, думаю, я взял там стенографию. Также есть глобальная переменная $pagenow, которая также содержит ту же информацию на тот случай, если вам нужно проверить ее, если она не передается явно в качестве контекста хука.
Кажется, в моем MU 2.9 нет переменной $page (объявленной глобально или иным образом). Однако $pagenow global сработало, так что спасибо за включение.
Спасибо, мужик!!
Есть
in_footer
параметр, который вы можете передать в wp_enqueue_scripts — он работает?Я бы подключился к
admin_enqueue_scripts
, проверил $page на предмет местоположения и поставил бы туда ваш скрипт с «in_footer» как true.Пример:
Существует также другой способ добиться этого, который позволяет вам создавать более динамичные сценарии с помощью
admin_footer
хука,Этот метод позволяет создать динамический скрипт для внедрения на страницу администрирования.