我试图在我的WordPress插件管理页面中包含一个css文件。我试过以下方法
function theme_name_scripts() {
wp_enqueue_style( 'jspro', '/includes/parts/css/jspro.min.css');
}
但不幸的是,它不起作用。我的css文件路径是正确的,正如这里给出的,我已经尝试了几乎所有的方法。知道吗?
您需要有一个css文件的绝对URL,并挂接到正确的管理挂钩(在本例中为'admin_init'
):
add_action( 'admin_init', 'theme_name_scripts' );
function theme_name_scripts() {
wp_enqueue_style( 'jspro', plugins_url('includes/parts/css/jspro.min.css', __FILE__));
}
在管理模式中,有一个特殊的挂钩"admin_enque_scripts"可供WP reccomend使用。
add_action('admin_enqueue_scripts', 'theme_name_scripts');
function theme_name_scripts() {
wp_enqueue_style('jspro', '/includes/parts/css/jspro.min.css');
}
此外,钩子还可以用于检查当前管理页面的名称:
function theme_name_scripts( $hook ) {
if ( $hook != 'edit.php' )
return;
wp_enqueue_style('jspro', '/includes/parts/css/jspro.min.css');
}