wordpress - 管理面板中应用的前端css

时间:2015-09-21 01:51:00

标签: css wordpress

我正在开发一个插件,它为前端加载自己的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');

1 个答案:

答案 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' );