gpt4 book ai didi

javascript - 管理员(管理员)和用户(编辑、作者、贡献者等)的 Wordpress 插件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:40:17 27 4
gpt4 key购买 nike

我正在开发一个 Wordpress 插件,它为不同的用户(管理员、编辑、作者、贡献者、订阅者)提供不同的权限。我已经能够使该插件在管理员面板或页面/末尾完美运行,但是当我以编辑身份登录时,我无法在他们页面的侧边栏上看到该插件。

我怎样才能为不同的用户显示这个?

add_action('admin_menu', 'admin_menu');

function admin_menu(){
add_menu_page('Plugin Title', 'Plugin menu name', 'manage_options', 'pl_plugins','plugin_function');
add_users_page('Plugin Title', 'Plugin menu name', 'read', 'my-unique-identifier', 'my_user_plugin_function');
}

function plugin_function() {
}

function my_user_plugin_function(){
}

我希望插件能够在特定类型的用户登录时获取特定页面。

最佳答案

您的代码按预期工作。我在本地主机上进行了测试,我能够以管理员身份查看该行中的菜单。

add_menu_page('插件标题', '插件菜单名称', 'manage_options', 'pl_plugins','plugin_function');

并将这一行作为编辑器(作为配置文件菜单下的子菜单):add_users_page('插件标题', '插件菜单名称', 'read', 'my-unique-identifier', 'my_user_plugin_function');

这两个函数的第三个参数是用户访问菜单所需要的权限等级,这里可以改成任意一个Roles

关于javascript - 管理员(管理员)和用户(编辑、作者、贡献者等)的 Wordpress 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57665869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com