在WordPress中添加新的用户角色可以通过使用add_role()
函数或者使用插件来实现。
使用add_role()
函数添加新的用户角色的示例代码如下:
$result = add_role(
'custom_user_role', // 角色名称
'Custom User Role', // 角色显示名称
array(
'read' => true, // 是否具有读取权限
'edit_posts' => true, // 编辑文章权限
'edit_pages' => true, // 编辑页面权限
'upload_files' => true, // 上传文件权限
// 添加其他自定义权限
)
);
if (null !== $result) {
echo '角色已添加成功';
} else {
echo '添加角色失败';
}
另外,你还可以使用插件来添加新的用户角色,例如"User Role Editor"插件。这个插件可以在后台提供一个用户界面,方便你添加、编辑和管理用户角色。
无论是否使用代码或者插件,添加新的用户角色后,你需要在代码中指定该角色有哪些权限,以使该用户角色能够执行特定的操作。