所以我一直在谷歌上搜索,试图找出一个简单明了的解决方案。我试过几种方法,但都不管用。我刚进入WordPress,我必须编辑一些权限。我想让编辑级别访问一个特定的插件。我已经确定这是一段返回错误或正确语句的代码(您是管理员吗?)。
编辑器应有足够的权限在该插件的“设置”选项卡中工作。这是一段代码。我不是要直截了当的答案,我只是需要一些建议。
if (is_admin() ){
add_action(\'admin_menu\', \'rooster_admin_menu\');
add_action(\'plugins_loaded\', \'rst_add_registration\');
add_action(\'plugins_loaded\', \'rst_cancel_registration\');
add_action(\'plugins_loaded\', \'rst_delete_event\');
function rooster_admin_menu(){
add_options_page(\'Rooster\', \'Rooster\', \'administrator\', \'rooster\', \'rooster_html_page\');
}
SO网友:user54667
我做了一些研究,找到了解决这个问题的另一种方法。我使用函数为编辑器分配了权限:)
if ( is_admin() )
{
add_action( \'admin_menu\', \'add_plugin_for_editors\' );
}
function add_plugin_for_editors()
{
if (!current_user_can( \'manage_options\' ))
{
add_menu_page(\'Rooster\', \'Rooster\', \'editor\', \'rooster\', \'rooster_html_page\');
}
}