我正在开发一个插件,它为前端加载自己的css并且工作正常。但是同样的css也被应用于管理仪表板。我想阻止管理仪表板中的插件css加载。
我已经注册了css样式,并且对init
进行了初步了解,但是无法理解导致在管理仪表板中加载css的原因。
下面是我用来注册和选择样式表的代码。
function skillapp_css(){
wp_register_style('sh_css', plugins_url('assets/css/styles.css', __FILE__), false, 1.1);
wp_enqueue_style('sh_css');}add_action('init', 'skillapp_css');
答案 0 :(得分:3)
wp_enqueue_scripts
或管理资源admin_enqueue_scripts
。
function skillapp_css(){
wp_register_style('sh_css', plugins_url('assets/css/styles.css', __FILE__), false, 1.1);
wp_enqueue_style('sh_css');
}
add_action( 'wp_enqueue_scripts', 'skillapp_css' );