Add_Menu_Page未显示自定义角色的链接

时间:2020-05-29 作者:Infocurci

我编写了一个自定义插件,带有一个用于管理的链接。这是我的代码:

add_action(\'admin_menu\', \'tb_instructor_menu\');
add_action( \'init\', \'aggiungi_ruolo\', 11 );
function aggiungi_ruolo() 
{
$role = get_role( \'wdm_instructor\' );
$role->add_cap( \'view_webinar\', true );
}
function tb_instructor_menu()
{
add_menu_page(\'My code\', \'My code\', \'view_webinar\', \'my-code\', null, \'dashicons-businessman\' , 61);
}
如果我以管理员身份登录,我会看到链接。

如果我以“wdm\\U讲师”身份登录,我将看不到该链接。

我已经验证了“wdm\\U讲师”角色是否标记了“view\\U webinar”功能。

1 个回复
SO网友:Infocurci

我理解这个问题。我的客户购买了一个付费插件,该插件在“admin\\u菜单”操作中滚动整个全局变量$菜单,并删除了插件不允许的所有项目

unset( $menu[ $key ] );

相关推荐