Intereting Posts
Сделать несколько страниц и установить шаблон / контент для активации темы? Breadcrumb, как я могу отображать заголовок страницы с родительским> дочерним типом с постоянной ссылкой? Есть идеи Использование разбиения на паутину на single.php Защищать изменения, внесенные в тему при обновлении Теги, одновременно используйте соединение и пересечение Получать пользователей в запросе и ограничивать вывод пользователя до пяти в случайном порядке deactivated_plugin hook: получить имя плагина Почему в GitHub не работает надпись «Press This»? Как защитить тему премиум от копирования? Как изменить ссылку src на YouTube? Тема не учитывает пробелы между абзацами на страницах Особый порядок Фильтрация по дате настраиваемого поля в пользовательском типе сообщений в группе страниц администратора по месяцам Как я могу разрешить пользователям создавать пользовательские поля из Редактора профиля пользователя? добавить мета-поле, используя функцию.php

Настройка пользовательской темы

Я выполнил инструкцию на сайте wordpress codex по созданию темы администратора через плагин. Я активировал плагин, но моя таблица стилей не включена в <head> .

Вот мой код:

 add_action( 'admin_init', 'kd_plugin_admin_init' ); add_action( 'admin_menu', 'kd_plugin_admin_menu' ); function kd_plugin_admin_init() { /* Register our stylesheet. */ wp_register_style( 'kdPluginStylesheet', WP_PLUGIN_URL . '/admin-theme.css' ); } function kd_plugin_admin_menu() { /* Register our plugin page */ $page = add_submenu_page( 'edit.php', __( 'KD Plugin', 'kdPlugin' ), __( 'KD Plugin', 'kdPlugin' ), 'administrator', __FILE__, 'kd_plugin_manage_menu' ); /* Using registered $page handle to hook stylesheet loading */ add_action( 'admin_print_styles' . $page, 'kd_plugin_admin_styles' ); } function kd_plugin_admin_styles() { /* * It will be called only on your plugin admin page, enqueue our stylesheet here */ wp_enqueue_style( 'kdPluginStylesheet' ); } function kd_plugin_manage_menu() { /* Output our admin page */ } 

Solutions Collecting From Web of "Настройка пользовательской темы"

Вам не хватает дефиса в вашем админе admin_print_styles.

 function kd_plugin_admin_menu() { /* Register our plugin page */ $page = add_submenu_page( 'edit.php', __( 'KD Plugin', 'kdPlugin' ), __( 'KD Plugin', 'kdPlugin' ), 'administrator', __FILE__, 'kd_plugin_manage_menu' ); /* Using registered $page handle to hook stylesheet loading */ add_action( 'admin_print_styles-' . $page, 'kd_plugin_admin_styles' ); }