WordPress: обнаружение плагинов и темы экранов активации

Мне нужно определить, когда пользователь переходит к:

Плагины -> Установленные плагины и внешний вид -> Темы

в админ.

Что-то вроде :

add_action("core_upgrade_preamble", "action_core_upgrade_preamble")

0

Решение

У вас есть 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, вы можете найти больше информации Вот.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector