首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordpress中的add_menu_page用户级别

wordpress中的add_menu_page用户级别
EN

Stack Overflow用户
提问于 2015-11-14 16:29:40
回答 1查看 278关注 0票数 1

我正在尝试创建一个主题选项,但我希望只有编辑器和管理员才能访问它。这是我的代码:

代码语言:javascript
复制
add_action('admin_menu', 'opc_create_menu');

函数opc_create_menu() {

代码语言:javascript
复制
// 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');
}

我试过这个

代码语言:javascript
复制
add_menu_page(
    'Slideshow',
    'Slideshow',
    array('administrator', 'editor'),
    'opc-theme-options',
    'opc_settings'
);

或在相同的功能中

代码语言:javascript
复制
    add_menu_page(
    'Slideshow',
    'Slideshow',
    'administrator',
    'opc-theme-options',
    'opc_settings'
);
add_menu_page(
    'Slideshow',
    'Slideshow',
    'editor',
    'opc-theme-options',
    'opc_settings'
);

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-14 16:37:24

它应该是:

代码语言:javascript
复制
add_menu_page(
    'Slideshow',
    'Slideshow',
    'manage_options',
    'opc-theme-options',
    'opc_settings'
);

对于manage_options,只允许可以编辑WP选项的角色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33710629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档