gpt4 book ai didi

wordpress - Woocommerce 商店经理角色,隐藏 woocommerce 菜单

转载 作者:行者123 更新时间:2023-12-02 22:53:12 25 4
gpt4 key购买 nike

我正在使用支持 woocommerce 的 WordPress 主题,添加具有商店经理角色的用户时,我不想显示 woocommerce 菜单。

只需要产品菜单。

请帮忙。

what i need

最佳答案

您可以使用 WordPress 的 ' remove_menus() ' 函数来执行此操作。

商店经理有一项能力:“manage_woocommerce”

您可以在此处看到他们可以查看 WooCommerce 管理菜单:'/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-menus.php'

查找:$main_page = add_menu_page( __( 'WooCommerce', 'woocommerce' ), __( 'WooCommerce', 'woocommerce' ), 'manage_woocommerce', 'woocommerce' , array( $this, ' settings_page' ), null, '55.5' );

理论就讲这么多。要阻止此管理菜单项向除管理员之外的任何人显示,请将其添加到您的functions.php 文件或插件中:

add_action( 'admin_menu', 'remove_menus' );
function remove_menus(){

// If the current user is not an admin
if ( !current_user_can('manage_options') ) {

remove_menu_page( 'woocommerce' ); // WooCommerce admin menu slug

}
}

关于wordpress - Woocommerce 商店经理角色,隐藏 woocommerce 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24424459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com