WordPress wp_enqueue_style无效

时间:2014-10-20 12:50:07

标签: css wordpress styles

我试图在我的WordPress插件管理页面中包含一个css文件。我试过下面的方法

function theme_name_scripts() {
   wp_enqueue_style( 'jspro', '/includes/parts/css/jspro.min.css');
}

但遗憾的是它不起作用。我的css文件路径是正确的,这里给出了,我几乎尝试了所有方法。有什么想法吗?

2 个答案:

答案 0 :(得分:4)

你需要有一个绝对的URL到你的css文件,并挂钩到正确的管理钩子(在这种情况下,'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__));
}

答案 1 :(得分:1)

在管理模式下,建议使用WP一个特殊的钩子'admin_enqueue_scripts'。

add_action('admin_enqueue_scripts', 'theme_name_scripts');

function theme_name_scripts() {
   wp_enqueue_style('jspro', '/includes/parts/css/jspro.min.css');
}

还钩can also be used来检查当前管理页面的名称:

function theme_name_scripts( $hook ) {
    if ( $hook != 'edit.php' )
        return;
    wp_enqueue_style('jspro', '/includes/parts/css/jspro.min.css');
}