【问题标题】:Wordpress current user admin enqueue scriptsWordpress 当前用户管理员入队脚本
【发布时间】:2015-10-23 23:15:19
【问题描述】:

我有一个问题要解决,当用户具有特定角色时,我需要在我的 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);

希望你能帮帮我!

谢谢!

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您应该使用current_user_can函数。

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

    例如:

    current_user_can('Administrator')
    

    【讨论】:

      猜你喜欢
      • 2015-10-18
      • 2013-11-17
      • 2021-04-04
      • 2015-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-05
      相关资源
      最近更新 更多