一般网站都会有管理员权限分配的功能,而我们使用WordPress建站也同样具有这个功能。您知道可以授予他人访问权限来管理网站吗?通过使用WordPress用户角色,可以轻松、安全地给他人网站权限,为网站和其中的内容分配不同的访问等级。
在本文中,我们将介绍WordPress用户角色的工作方式以及如何在您的WordPress站点上对其进行配置。
1、什么是WordPress用户角色
那么– WordPress用户角色是什么?它们的作用是什么?
顾名思义,它是WordPress网站上的内置用户管理功能。您可以定义用户可以执行和不能执行的操作,然后将它们分组在角色下。因此,可以为特定角色分配特定的站点管理特权。
WordPress提供了五个默认用户角色(我们今天会增加一个超级管理员的介绍)。使您可以更好地控制站点的管理。让我们更好地了解他们。具体可参考如何在WordPress中添加用户
超级管理员
超级管理员角色仅在启用WordPress多站点功能时存在。负责所有站点管理员和网络。对于单站点WordPress,管理员实际上就是超级管理员的角色。
超级管理员可以管理和更改所有内容-从创建网站和删除网站到控制内容,WordPress主题,WordPress插件和配置文件。
启用超级管理员角色后,将减少常规管理员的权限。他们无法再安装主题和插件,但可以选择激活或停用它们。
管理员
管理员具有完全的权力,不仅可以管理您的站点的操作,还可以分配其他角色。
他们可以创建,删除,查看,编辑和发布内容,管理插件和主题,甚至编辑代码。该角色还有权自定义其他用户角色。
您可以是自己站点的管理员,也可以任命其他人。如果要将此任务分配给其他人,请小心。
编辑
编辑者有权管理您网站的所有内容及其属性。
他们可以创建,删除,查看和发布自己的帖子以及其他作者创建的帖子。编辑者还可以管理评论,帖子类别和链接。具有此角色的用户通常监督作者和贡献者。
作者
与对整个内容部分拥有完全控制权的编辑者不同,作者仅对自己的帖子拥有完全控制权。他们有权创建,编辑,删除和发布自己的帖子。此外,他们可以编辑自己的用户个人资料。
贡献者(投稿者)
与作者相似,贡献者能够创建和编辑其帖子和个人资料。两者之间的主要区别是贡献者/投稿者无法发布其帖子。
订阅者
该角色只能阅读帖子并管理其个人资料。
基本上,所有访问者都可以阅读帖子,而无需分配为订阅者。但是,您可以通过提供对只能由他们查看的特殊内容的访问来鼓励用户成为订户。
2、设置用户角色之前要做的事情
在决定设置用户角色时,应遵循一些良好做法。
备份您的网站:在进行任何更改之前,首先备份您的WordPress网站至关重要。可查看如何备份您的WordPress网站
您不仅可以从托管服务器还原数据库,还可以在需要时从本地磁盘上载备份的文件。如果有引起任何问题或安全威胁,则可以轻松地将站点还原到以前的状态。
分配适当的角色:在分配角色之前,您需要考虑用户特权。选择用户可以做什么和不能做什么。这样,控制工作流和每个用户角色变得轻而易举。
3、配置用户角色的最佳做法
有三种方法来管理您的WordPress用户角色。
从WordPress仪表板添加用户
请按照以下步骤从仪表板中添加,编辑和删除用户:
- 登录WordPress网站,在WordPress仪表盘中,选择“用户”,然后选择“添加用户”。
- 在表单中填写新用户的个人详细信息,密码配置和指定角色。然后,单击“添加新用户”按钮进行保存。
- 添加后,您可以通过从下拉菜单中选择所有用户来编辑或删除用户。
手动修改模板文件上的代码
如果要在配置用户角色时拥有更多选项,请调整并调整WordPress网站的模板文件。通过将代码功能插入到functions.php文件中来修改角色。
WordPress提供了五种代码功能来自定义用户角色及其功能,它们是:
- add_role() –添加角色
- remove_role() –删除角色
- add_cap() –为特定角色添加功能
- remove_cap() –从某个角色中删除功能
- get_role() –获取有关特定角色功能的见解。
在编写实际命令时,您需要另外填写:
- role–角色名称
- display name– WordPress仪表板上的角色名称是什么
- capabilities–角色将拥有的特权。如果要添加多个功能,则需要使用一个数组。
例如,让我们添加一个名为Publisher的角色,该角色可以发布帖子和页面:
add_role('publisher', __(
'Publisher'),
array(
'publish_posts' => true,
'publish_pages' => true,
)
);
访问官方WordPress代码库以查看可用功能列表。
要开始使用代码,请按照下列步骤操作:
- 构建代码段后,转到您的管理区域并打开外观菜单。
- 从下拉菜单中单击主题编辑器,选择要编辑的主题,然后打开functions.php文件。
- 将代码段粘贴到文件的底部。
- 最后,单击“更新文件”。
请注意代码段,因为如果编写时使用不正确的语法,可能会导致问题。
使用用户角色插件
通过代码手动自定义WordPress用户角色可以最大程度地控制您,但如果您没有编码技能,则可能会有风险。另外,您也可以使用Capability Manager Enhanced之类的插件。
该插件不仅可以让您配置默认的WordPress用户角色,而且还可以根据您的需要添加自定义用户权限。
安装并激活插件后,您可以从WordPress仪表板自定义用户角色。点击用户菜单,然后选择功能。然后,您将看到一个编辑器,该编辑器可让您设置角色并添加功能。
4、总结
以上是什么是WordPress用户角色的全部内容,WordPress的默认用户角色对于维护站点的运行非常有益。在正式分配功能之前,请确保已备份站点并考虑了适当的角色。
您可以从仪表板的管理区域添加,编辑和删除用户。此外,您可以通过修改主题的functions.php文件来手动自定义角色。但是,使用WordPress插件自定义用户角色可能是更好的选择。最后,请记住始终限制用户角色的数量并取消可疑用户。
推荐:什么是Brotli压缩?网站开启Brotli压缩的好处
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折