Вопрос: Как импортировать CSS в админке плагина?

Я пытаюсь вставить его, используя следующий код. Файл CSS style.css находится прямо в каталоге плагина.

add_action('wp_enqueue_scripts', 'callback_for_setting_up_scripts');function callback_for_setting_up_scripts() {    wp_register_style( 'namespace', 'style.css' );    wp_enqueue_style( 'namespace' );}

Ответы и комментарии:

Просто подключите ваш обратный вызов в admin_print_styles, т.е.
add_action ('admin_print_styles', 'mytheme_add_init');

В качестве альтернативы вы можете добавить условную оболочку is_admin () внутри вашего обратного вызова и подключиться к wp_enqueue_scripts:
function mytheme_add_init () {
    if (is_admin ()) {
        $ File_dir = get_bloginfo ( 'template_directory');
        wp_enqueue_style ("functions", $ file_dir. "/ scripts / custom.css", false, "1.0", "all");
        wp_enqueue_script ("rm_script", $ file_dir. "/ scripts / custom.js", false, "1.0");
    }
}
add_action ('wp_enqueue_scripts', 'mytheme_add_init');

Но самый лучший подход - подключиться к странице администрирования вашей Темы через admin_print_styles-creation_page_ {pagename}:
add_action ('admin_print_styles-creation_page_ {pagename}', 'mytheme_add_init', 11);

Это пользовательский хук специально для вашей страницы внешнего вида, как определено с помощью вашего вызова add_theme_page ().
Создан 29-06-2018 09:24 Latheesh V M Villa3081117