我试图在我的WordPress插件管理页面中包含一个css文件。我试过下面的方法
function theme_name_scripts() {
wp_enqueue_style( 'jspro', '/includes/parts/css/jspro.min.css');
}
但遗憾的是它不起作用。我的css文件路径是正确的,这里给出了,我几乎尝试了所有方法。有什么想法吗?
答案 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');
}