2017-12-30 10 views
0

Ich möchte meine WordPress Dashboard benutzerdefinierte CSS-Stile mit externen CSS-Datei in meinem Thema geben. Dies ist mein Code:Verwenden Sie bloginfo ('template_directory') in functions.php

<?php 
// Custom Dashboard Styles by Loading assets/css/admin.css 
function filmview_admin_css() { 
    echo '<link rel="stylesheet" href="bloginfo('template_directory')/assets/css/admin.css" type="text/css" media="all" />'; 
} 
add_action('admin_head', 'filmview_admin_css'); 
?> 

Antwort

0

Sie nicht bloginfo() und echo zur gleichen Zeit nutzen kann, weil bloginfo() bereits einen String ausgibt.

Wie auch immer, ich schlage vor, Sie get_template_directory_uri(), get_theme_file_uri() oder get_parent_theme_file_uri() stattdessen zu verwenden, da diese Funktionen für diese Art von Zwecken auf functions.php werden sollen. Auch

, einzureihen Arten oder Skripte, sollten Sie Wordpress gebaut in Funktionen wie wp_enqueue_style() und Haken wie admin_enqueue_scripts verwenden:

function filmview_admin_css() { 
    wp_enqueue_style('custom_wp_admin_css', get_template_directory_uri() . '/assets/css/admin.css'); 
} 
add_action('admin_enqueue_scripts', 'filmview_admin_css'); 
Verwandte Themen