janochen
  • 0
Мастер

Не удается вызвать внешнюю таблицу стилей для администратора WordPress (используя wp_admin_css)?

  • 0

Я пробовал следующее:

<?php

function my_wp_admin_css() {
  echo '<link rel="stylesheet" href="/wp-content/plugins/custom-admin-style/wp-admin.css" type="text/css" />';
}

add_action('wp_admin_css','my_wp_admin_css');

но ничего не отображается в админке WordPress.

Что я делаю неправильно?

Share
  1. Вам нужно использовать wp_enqueue_style и подключить его кadmin_print_styles

    add_action( 'admin_print_styles' , 'my_wp_admin_css' );
    
    function my_wp_admin_css() {
    
          wp_enqueue_style('my_admin_style' , WP_PLUGIN_URL . '/myPlugin/stylesheet.css' );
    }
    

    Если вам просто нужна таблица стилей на странице плагинов, вы можете использовать:

    $mypage = add_management_page( 'myplugin', 'myplugin', 9, __FILE__, 'myplugin_admin_page' );
    add_action( "admin_print_styles-$mypage", 'myplugin_admin_head' );
     
    function myplugin_admin_head() {
        // what your plugin needs in its <head>
    }
    
    • 0

Оставить ответ

You must login to add an answer.