Rav*_*mar 0 wordpress wordpress-plugin
我已经创建了一些wordpress管理菜单,并且想为多个角色添加以下菜单:
add_submenu_page('Events', 'Colloqui', 'subscriber, editor', 'events', 'ww_events');
Run Code Online (Sandbox Code Playgroud)
这仅适用于订阅者角色。但是,我希望该菜单也具有管理员角色。
我将为subscriber和editor角色创建自定义功能。
$subs = get_role('subscriber');
$editor = get_role('editor');
$subs->add_cap('custom_menu_access');
$editor->add_cap('custom_menu_access');
Run Code Online (Sandbox Code Playgroud)
然后创建具有上述功能的新菜单项(请参阅以下函数调用中的第四个参数)。
add_submenu_page('some-parent-slug', 'Events', 'Colloqui', 'custom_menu_access', 'events', 'ww_events');
Run Code Online (Sandbox Code Playgroud)
请记住,仅在插件/主题激活时才添加功能和角色,因为它们已保存到数据库中。
| 归档时间: |
|
| 查看次数: |
2127 次 |
| 最近记录: |