我需要两个角色才能访问在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' );
有人帮助我吗?
答案 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' );