我想隐藏一个子菜单'家'在WooCommerce从商店经理。
我可以用以下代码隐藏/禁用wc-admin
:
function AtoJ_remove_menus() {
if (current_user_can( 'shop_manager' )) {
// WooCommerce
remove_submenu_page( 'woocommerce', 'wc-admin' );
}
}
add_action( 'admin_menu', 'AtoJ_remove_menus', 999 );
但是如果我这样做,它也会禁用商店经理访问WooCommerce Analytics管理部分的权限。
请帮我解决这个问题。
1条答案
按热度按时间moiiocjp1#
更新2
要禁用管理员WooCommerce“主页”页面(仅限)特定用户角色,我们可以隐藏WooCommerce“主页”子菜单项并将相关请求重定向到WooCommerce“订单”页面:
它将允许商店经理访问分析部分。
代码放在子主题的functions.php文件中(或插件中)。测试和作品。