首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >隐藏woocommerce设置选项卡

隐藏woocommerce设置选项卡
EN

Stack Overflow用户
提问于 2016-04-21 19:58:49
回答 2查看 4K关注 0票数 3

我想隐藏一个特定的woocommerce设置选项卡的用户角色。不是整个子菜单,而是一个选项卡(签出是特定的)。我希望商店经理能够访问大多数设置,但不能影响结帐设置。

我怎样才能做到这一点?

EN

Stack Overflow用户

发布于 2016-04-22 00:34:58

将此代码放入主题/子主题functions.php或其他地方:

代码语言:javascript
运行
复制
if (!function_exists('hide_setting_checkout_for_shop_manager')){
    function hide_setting_checkout_for_shop_manager() {

        $user = wp_get_current_user();
        //check if user is shop_manager
        if ( isset( $user->roles[0] ) && $user->roles[0] == 'shop_manager' ) {
            echo '<style> .woocommerce_page_wc-settings  form .woo-nav-tab-wrapper a[href="'.admin_url('admin.php?page=wc-settings&tab=checkout').'"]{ display: none; } </style>';
        }

    }
}
add_action('admin_head', 'hide_setting_checkout_for_shop_manager');

样式只会在wp中输出到html头,登录用户角色是shop_manager。

有关admin_head钩子的更多信息,请查看head

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36779307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档