0

我正在尝试隐藏除管理员以外的所有角色的 WPBakery Page Builder 选项卡。

我尝试使用 adminimize 插件来执行此操作,但该选项卡仍然在所有角色中可见。 https://wordpress.org/plugins/adminimize/

我也尝试了以下代码,但我只能为管理员而不是其他角色执行此操作。

if ( !is_admin() ) {
    function custom_menu_page_removing() 
    {
    remove_menu_page('vc-general'); //vc
    }
add_action( 'admin_init', 'custom_menu_page_removing' );
}
4

2 回答 2

3

vc-welcome将对除管理员以外的所有其他角色隐藏菜单,因此无需编写 if 条件,您可以尝试以下代码

function custom_menu_page_removing() {
    remove_menu_page('vc-welcome');
    }
add_action( 'admin_init', 'custom_menu_page_removing' );  
于 2019-08-21T11:31:57.830 回答
0

我认为有更好的方法可以直接从 WPBakery 页面构建器设置中执行此操作。您可以按照下图中的菜单将设置选项设置为禁用。

WPBakery 页面构建器 > 角色管理器

于 2019-08-21T13:10:14.533 回答