【发布时间】:2018-07-28 11:59:53
【问题描述】:
我想处理我的 style.css 文件。 但是,如果最终更改和测试我为用户发布它会更好。 那么有什么方法可以制作另一个仅为管理员用户加载的 style.css 吗?
【问题讨论】:
我想处理我的 style.css 文件。 但是,如果最终更改和测试我为用户发布它会更好。 那么有什么方法可以制作另一个仅为管理员用户加载的 style.css 吗?
【问题讨论】:
您需要在排队之前检查已登录的用户角色。 所以代码应该如下所示。 您需要将 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' );
试试代码,然后告诉我结果。 谢谢
【讨论】: