Я хорошо осведомлен о хуках 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 ()
. Это работает просто хорошо, но это путь?