Как добавить скрипты и стили для EXACT страницы в админ панели Wordpress - PullRequest
1 голос
/ 02 ноября 2010

Я хорошо осведомлен о хуках WP admin_print_scripts-$mypage, admin_print_styles-$mypage, но они, кажется, срабатывают только для страниц, зарегистрированных с $mypage = add_management_page( ... ), add_options_page() и т. Д. Совершенно очевидно, что вы не сможете использовать эти для сгенерированных страниц с совершенно другой разметкой, если вы не оставите URL-адрес нетронутым (передавайте данные с помощью POST). Поскольку это мое первое знакомство, я нашел решение, которое довольно просто - условия для $_GET['page'], $_GET['action'] (например) и $_SERVER['PHP_SELF'], а затем зацепить admin_print_scripts/styles с wp_enqueue_script/style (). Это работает просто хорошо, но это путь?

1 Ответ

1 голос
/ 03 сентября 2012

Меня немного смущает вопрос, почему у вас есть страницы, которые не зарегистрированы с использованием функций WordPress.Если плагин / тема достаточно сложен, чтобы требовать нескольких отдельных страниц (не только одной страницы с несколькими вкладками), тогда я предлагаю вам добавить отдельную страницу, используя: http://codex.wordpress.org/Function_Reference/add_menu_page, а затем иметь несколько подстраниц, используя: http://codex.wordpress.org/Function_Reference/add_submenu_page

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...