|
配置用户角色的最佳实践 有几种方法可以管理您的 WordPress 用户角色。 从 WordPress 仪表板手动添加用户 添加新用户到 WordPress 请按照以下步骤在仪表板中添加、编辑和删除用户: 登录仪表板的管理区域后,选择用户并选择添加新选项。 在表单中填写新用户的个人详细信息、密码配置和指定角色。然后,单击“添加新用户”按钮进行保存。 添加后,您可以通过从下拉菜单中选择“所有用户”来编辑或删除用户。 编辑或删除 WordPress 用户 从表单自动添加用户 您可以启用注册表单,而不是手动将用户添加到您的 WordPress 网站。您可能希望允许用户自行注册的原因有很多,例如公共论坛、电子商务商店、社交网络或基于高级会员的网站。
如何添加表单和可用选项将取决于插件。 bbPress 注册表 例如,bbPress 包含一个短代码 [bbp-register],用于将注册表单 C级电子邮件列表 添加到任何页面。 WooCommerce 帐户页面示例 在 WooCommerce 中,您只需启用该选项即可将注册表添加到帐户页面和/或结账(在 WooCommerce > 设置 > 帐户和隐私下,然后在帐户创建部分中)。 但在大多数情况下,默认注册表单不会为您提供很多自定义选项。要更好地控制用户角色,您必须使用以下方法之一。 手动修改模板文件上的代码 如果您想在配置用户角色时拥有更多选项,那么调整 WordPress 网站的模板文件就是答案。通过将代码函数插入到functions.php 文件中来修改角色。 WordPress 其功能,它们是: add_role() – 添加角色 remove_role() – 删除角色 add_cap() – 为特定角色添加功能 remove_cap() – 删除某个角色的能力 get_role() – 获取有关特定角色功能的见解。

在编写实际命令时,您需要另外填写: 角色– 角色的名称 显示名称– WordPress 仪表板上的角色名称是什么 能力——角色将拥有的特权。如果要添加多个功能,则需要使用数组。 例如,让我们添加一个名为 Publisher 的角色,该角色可以发布帖子和页面: add_role('publisher', __( 'Publisher'), array( 'publish_posts' => true, 'publish_pages' => true, ) ); 访问官方 WordPress代码以查看可用功能列表。 手动添加 WordPress 角色 要开始使用该代码,请按照下列步骤操作: 构建完代码片段后,前往管理区域并打开“外观”菜单。 从下拉菜单中单击主题编辑器,选择要编辑的主题,然后打开functions.php 文件。 将代码片段粘贴到文件底部。 最后,单击更新文件。 请小心代码片段,因为如果没有正确的语法编写,可能会导致问题。
|
|