Wordpress当前用户admin入队脚本

时间:2015-10-23 14:53:00

标签: php wordpress

我有一个问题要解决,我需要在用户具有特定角色时在我的WordPress管理员中包含一个CSS文件。

我遇到了问题因为我不知道如何做到这一点,请从现在开始遵循我的代码!

    function RequireBootstrap($current_user){
    global $WP_User;
    if( in_array( $_GET['page'], array("abeta", "custom-user") , TRUE)):
        wp_register_style('Bootstap_CSS', RequireURL('Library/Bootstrap/css/bootstrap.css') );
        wp_enqueue_style( 'Bootstap_CSS');

        wp_register_script( 'Bootstap_JS', RequireURL('Library/Bootstrap/js/bootstrap.min.js'), '1.0.0', true );
        wp_enqueue_script( 'Bootstap_JS' );
    endif;

    $current_user = wp_get_current_user();
    if('associado' == $current_user->caps):
        wp_register_style( 'CSSPrincipal', RequireURL('Admin/CSS/Style.css'), '1.0.0', true );
        wp_enqueue_style( 'CSSPrincipal' );
    endif;
}
add_action('admin_enqueue_scripts',  'RequireBootstrap', 10, 3);

我希望你能帮助我!

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用current_user_can功能。

然后传入你想要的角色参数。

e.g:

current_user_can('Administrator')