Har*_*esh 2 wordpress woocommerce woothemes
我正在使用支持woocommerce的wordpress主题,当添加具有店铺经理角色的用户时,我不想显示woocommerce菜单.
只需要产品菜单.
请帮忙.

Pat*_*our 12
您可以使用WordPress的' remove_menus() '函数来执行此操作.
商店经理有能力:'manage_woocommerce'
你可以看到他们可以在这里看到WooCommerce管理菜单:'/ wp-content/plugins /woocommerce/includes/admin/class -wc-admin-menu.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
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6574 次 |
| 最近记录: |