我正在尝试创建一个主题选项,但我希望只有编辑器和管理员才能访问它。这是我的代码:
add_action('admin_menu', 'opc_create_menu');函数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'
);有什么想法吗?
发布于 2015-11-14 16:37:24
它应该是:
add_menu_page(
'Slideshow',
'Slideshow',
'manage_options',
'opc-theme-options',
'opc_settings'
);对于manage_options,只允许可以编辑WP选项的角色。
https://stackoverflow.com/questions/33710629
复制相似问题