Wordpress:为管理员用户加载特定的CSS

时间:2018-07-28 11:59:53

标签: wordpress function

我想处理我的style.css文件。 但是,如果最终进行更改和测试,然后将其发布给用户,那就更好了。 那么,有什么方法可以制作另一个仅为管理员用户加载的style.css吗?

1 个答案:

答案 0 :(得分:1)

在排队之前,您需要检查已登录的用户角色。 因此,代码应像下面这样。 您需要将 plugins_url('my-plugin / css / plugin.css')替换为样式表的路径

function register_only_for_admin_styles() {
    if( current_user_can('editor') || current_user_can('administrator') ) { 
        wp_register_style( 'admin-style', plugins_url( 'my-plugin/css/plugin.css' ) );
        wp_enqueue_style( 'admin-style' );
    }
}
add_action( 'wp_enqueue_scripts', 'register_only_for_admin_styles' );

尝试代码,然后让我知道结果。 谢谢