Laden eines benutzerdefinierten Stylesheets in eine function

Ich habe Probleme beim Laden meines benutzerdefinierten Stylesheets in wp-admin

Hier ist mein Code, um ein Stylesheet in die function.php meines Themes zu laden

 add_action('admin_head', 'my_custom_style'); function my_custom_style() { echo ''; } 

und einige functionen, die

auf meinem admin-header und admin-footer hinzufügen

 add_action('admin_head', 'echo_html'); function echo_html(){ echo '
test superwrap'; } add_action('wp_footer', 'echo_foo'); function echo_foo(){ echo '
'; }

Wenn ich unterhalb des code innerhalb meiner my_custom_style function my_custom_style funktioniert es. aber wenn ich das stylesheet verbinde, lädt es nicht.

   .superwrap { padding:20px 10px 10px 5px; background:green; min-height:100%; }  

Solutions Collecting From Web of "Laden eines benutzerdefinierten Stylesheets in eine function"

Um benutzerdefinierte Stile und Skripts einzubinden , sollten Sie wp_enqueue_style () wie folgt verwenden :

 add_action('admin_enqueue_scripts', my_enqueue_admin_styles); function my_enqueue_admin_styles() { wp_enqueue_style('my-admin-style', get_bloginfo('template_url') . '/css/style.css', array(), 'screen'); } 

Sie möchten diese Methode verwenden, da es Ihr CSS nach dem Standard hinzufügt und Sie damit die WP-Stile überschreiben können.

Sehen Sie sich dann die Quelle einer beliebigen Admin-Seite an und suchen Sie nach Ihrem CSS. Stellen Sie sicher, dass die URL korrekt ist. Wenn dies der Fall ist, wird der Style geladen.