WordPress wp_enqueue_style not working



我试图在我的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');
}

相关内容

  • 没有找到相关文章