我有一个插件,应允许作者更改特定于其帐户的设置。
例如,该插件输出一个数据表,其中包含指向作者页面和其他信息的链接。他们需要访问设置页面来编辑链接和其他信息。我可以限制设置页面,以便他们只看到他们的数据,这一切都很好。
我无法解决的问题是如何告诉WordPress他们应该有权访问该页面。
我正在使用add_menu_page添加菜单项:https://developer.wordpress.org/reference/functions/add_menu_page/
但是当作者调用菜单项时,我收到“抱歉,您无权访问此页面”消息。
原因是因为他们需要访问options-general.php?page = my-plugin-settings-page 并且options-general.php被作者禁止了。
我已经看到了各种各样的变通方法和过滤器来添加功能,但是它们似乎都不起作用。
有人知道如何解决此问题吗?