【发布时间】:2021-04-01 15:40:18
【问题描述】:
我创建了一个 WordPress 网络,并且在大多数情况下,我能够使用名为“User Role Editor Pro”的插件完美地控制对后端的访问,以根据用户角色修改访问权限。
问题是我无法弄清楚以下导航项的权限应该是什么:“
- 仪表板 > 我的网站
- 仪表板 > 添加新站点
你可以在下面的截图中看到我的意思:https://www.screencast.com/t/Y91cGtJhQd
我搜索了 WP 文档,但似乎找不到。我还在 PHP 中使用以下代码进行了尝试:
function remove_menus(){
remove_menu_page( 'my-sites.php' ); // Dashboard
remove_menu_page( 'index.php?page=wu-new-site' ); // Dashboard
}
add_action( 'admin_menu', 'remove_menus' );
但这有两个问题......首先它不起作用,两个即使我确实从导航中删除了它,它也会删除权限,因此任何熟悉 WP 的人都可以粘贴一个 URL 并访问它。这不安全。
【问题讨论】:
标签: wordpress permissions multisite