听起来您想从“联系人”角色中删除以下权限:
创建用户,删除用户,这样他们可以看到列表,但不能编辑任何内容。
删除这些权限的最简单方法是使用角色编辑器插件。有几个可用;您将选择“联系人”角色,然后通过一系列复选框,可以删除上述权限。保存后,可以删除插件;WP将保留您保存的权限。
如果您不想使用第三方插件,可以使用如下代码:
// Temporarily remove Liaison
remove_role(\'liaison\');
// Add Liaison role back, with only the permissions you specify here
add_role(\'liaison\', \'Liaison\');
$liaison = get_role(\'liaison\');
$liaison->add_cap(\'read\');
$liaison->add_cap(\'list_users\');
您可能会发现联系人需要一些其他权限,但这将使他们能够以只读方式访问内容以及用户列表。