我是WordPress插件开发的新手,我一直在想为什么WordPress的功能add_options_page()
不接受角色。
这是我的代码,不起作用
add_action(\'admin_menu\', \'ct_admin_settings_page\');
function ct_admin_settings_page()
{
add_options_page(
\'CT Settings\',
\'CT Settings\',
\'Administrator\',
\'ct_admin_settings\',
\'ct_admin_settings_page\'
);
}
但如果我尝试以下操作,则会出现菜单(更改
Administrator 到
manage_options),
add_action(\'admin_menu\', \'ct_admin_settings_page\');
function ct_admin_settings_page()
{
add_options_page(
\'CT Settings\',
\'CT Settings\',
\'manage_options\',
\'ct_admin_settings\',
\'ct_admin_settings_page\'
);
}
据我所知,函数中的第三个参数
add_options_page
是
ROLE 那么为什么管理员这个角色不被接受呢?