[英]Best way to add a WordPress plugin's options to a non-admin user's menu
我经常为技术含量较低的人员配置WordPress安装,发现第一个重要任务是从管理面板中删除不必要的项目,但是当启用插件和“锁定”用户需要访问权限时,这变得越来越难以管理它的功能。
通常,我从头开始创建一个新角色(使用成员插件),然后从那里禁用所有功能。
问题是要允许锁定的用户访问插件的设置(向其管理菜单添加项目),我通常必须找到add_menu_page
函数并将功能更改为我知道锁定的用户将要使用的功能具有功能,虽然它有利于允许用户基于功能进行访问,但是当我只想允许“角色”访问菜单时就没有多大意义了。
但是,更重要的是,我不喜欢编辑插件的代码。 特别是因为它需要在每次插件更新时进行重新调整。 有没有更清洁的方法来实现这一目标,或者我只是以错误的方式来解决此问题?
我通过确定插件需要哪种功能并将其添加到角色中来解决了这一问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.