Мне нужно определить, когда пользователь переходит к:
Плагины -> Установленные плагины и внешний вид -> Темы
в админ.
Что-то вроде :
add_action("core_upgrade_preamble", "action_core_upgrade_preamble")
У вас есть 2 варианта:
Опция 1:
Используйте обратный вызов $ hook, сначала получите $hook
страницы, использующей это:
function load_custom_wp_admin_style($hook) {
var_dump($hook);
}
add_action( 'admin_init', 'load_custom_wp_admin_style' );
Проверьте свою страницу в браузере, вы должны получить имя строки, тогда вы можете использовать:
function load_custom_wp_admin_style($hook) {
// Load only on my specific page
if($hook != 'page_hook_i_got') {
return;
}
//DO MY LOGIC
}
add_action( 'admin_init', 'load_custom_wp_admin_style' );
Вариант 2:
использование get_current_screen();
add_action( 'current_screen', 'this_screen' );
function this_screen() {
$current_screen = get_current_screen();
if( $current_screen ->id === "widgets" ) {
// Run some code, only on the admin widgets page
}
}
вам нужно будет сделать var_dump
найти id
страницы, как в варианте 1, вы можете найти больше информации Вот.
Других решений пока нет …