我尝试创建主题选项,但我希望只有编辑和管理员才能访问它。 这是我的代码:
add_action('admin_menu', 'opc_create_menu');
function opc_create_menu(){
// Create new top level menu
add_menu_page(
'Slideshow',
'Slideshow',
'administrator',
'opc-theme-options',
'opc_settings'
);
// Call register settings
add_action('admin_init', 'opc_register_settings');
}
我试过这个
add_menu_page(
'Slideshow',
'Slideshow',
array('administrator', 'editor'),
'opc-theme-options',
'opc_settings'
);
或者在同一个功能中
add_menu_page(
'Slideshow',
'Slideshow',
'administrator',
'opc-theme-options',
'opc_settings'
);
add_menu_page(
'Slideshow',
'Slideshow',
'editor',
'opc-theme-options',
'opc_settings'
);
有什么想法吗?
答案 0 :(得分:0)
应该是:
add_menu_page(
'Slideshow',
'Slideshow',
'manage_options',
'opc-theme-options',
'opc_settings'
);
使用 manage_options ,只允许编辑WP选项的角色。