在add_menu_page中添加两个角色

时间:2015-11-27 12:23:04

标签: wordpress

我需要两个角色才能访问在wordpress中创建的菜单(角色:编辑器和自定义角色)。我想知道你是不是这样做的? 我用它来添加角色:

add_menu_page('Test CPF', 'Teste CPF', 'custom_role', 'test_cpf', 'test_cpf', 'dashicons-welcome-write-blog', '19' );

这个工作,但这只是添加到custom_role类型“编辑器”没有出现

我尝试过这个我读过的解决方案,但也没有用:

add_menu_page('Test CPF', 'Teste CPF', 'custom_role', 'test_cpf*', 'test_cpf', 'dashicons-welcome-write-blog', '19' );
add_menu_page('Test CPF', 'Teste CPF', 'editor', 'test_cpf', 'test_cpf', 'dashicons-welcome-write-blog', '19' );
有人帮助我吗?

1 个答案:

答案 0 :(得分:1)

add_menu_page()的第三个参数是" capability"你已经过了#34;角色"进入它。

语法:add_menu_page($ page_title,$ menu_title,$ capability,$ menu_slug,$ function,$ icon_url,$ position);

请尝试以下代码:

add_menu_page('Test CPF', 'Teste CPF', array('edit_others_posts','capability_of_custom_role'), 'test_cpf', 'test_cpf', 'dashicons-welcome-write-blog', '19' );