如果对 WordPress 默认的角色列表或其中的用户权限设置觉得不满意,可以试试 User Role Editor Pro 插件。该插件可以编辑任何现有角色,创建新角色,为所选角色赋予需要的功能,还可以将新创建的角色或权限直接分配给用户。
目录索引
User Role Editor Pro 主要功能
- 在每个角色基础上阻止/开放选定的管理菜单项
- 可为所有人、登录用户、具有选定角色的登录用户显示前端菜单项,而不是仅登录访问者
- 阻止所选导航菜单编辑所选角色
- 在每个角色基础上的“外观”菜单下阻止选定的小部件和侧边栏
- 阻止角色的选定元框(仪表板、帖子、页面、自定义帖子类型)
- 阻止对所选角色的其他角色的访问
- 具有“activate_plugins”功能的角色和用户的每个插件访问权限
- 导出和导入用户角色
- 多站点:从一个点在网络管理中对所有站点进行角色和用户管理:编辑,将角色复制到所有子站点,为用户分配角色和功能,将现有用户及其权限复制到网络的所有站点。
- 多站点:限制单个站点管理员对选定用户功能的访问以及用户角色编辑器中的添加/删除角色操作
- 多站点:超级管理员可以设置单独的主题列表,供选定的单个站点管理员激活。
- 内容编辑访问限制功能:
- 强制所有自定义帖子类型使用其自己的自定义功能集,而不是使用基于“帖子”构建的功能集,例如“edit_videos”而不是“edit_posts”。
- 激活帖子/页面/自定义帖子类型的“创建”功能。例如,如果没有“create_post”功能,用户将只能编辑现有帖子。
- 仅通过帖子/页面 ID,或/和类别/分类 ID,或/和作者用户 ID
- 编辑所选帖子和页面的用户访问限制;
- 通过表单 ID 列表限制用户访问 Gravity Forms
- 选定角色的内容视图访问限制和短代码
- 管理为什么角色显示什么小部件
- 管理页面权限查看器在每个管理后端 (wp-admin) 页面的底部显示由该页面检查的用户功能列表以及与之挂钩的插件。
User Role Editor Pro 汉化版演示
User Role Editor Pro v4.64.5 更新日志
- 核心版本:4.64.5
- 更新:标记为与 WordPress 6.8 兼容
- 修复:PHP 弃用:URE_Widgets_Admin_View::get_html():隐式将参数 $user 标记为可空已被弃用,必须在 /wp-content/plugins/user-role-editor-pro/pro/includes/classes/widgets-admin-view.php 第 133 行使用显式可空类型。
- 修复:PHP 通知:函数 load_textdomain_just_in_time 调用错误。
user-role-editor
域的翻译加载触发过早。这通常表明插件或主题中的某些代码运行过早。翻译应该在init
操作或之后加载。pro/includes/classes/addons-manager.php 从构造函数调用了 esc_html_()。已移至“init”操作。 - 核心版本已更新至 4.64.5
- 更新:对 CSS/JS 加载代码进行了细微更改,以最大程度地减少“插件检查”工具警告。
- 根据 wordpress.org 的建议,在 role-editor.php 和 readme.txt 文件中扩展了插件标头。
- 安全修复:用户 – “添加角色”、“撤销角色”按钮:由于未通过随机数验证,跨站点请求伪造可能导致权限提升。此问题由 vgo0 发现并负责任地报告。
- 更新:标记为与 WordPress 6.7.1 兼容
- 修复:PHP 通知:“函数 _load_textdomain_just_in_time 调用不正确。
user-role-editor
域的翻译加载触发过早。”已修复(仅向使用自己安装的 .mo 翻译文件的用户显示)。 - 修复:应用了其他翻译功能(l18n)使用增强功能。
- 更新:内容视图限制附加组件:从历史上看,如果“对于用户”字段为空,URE 会将“选定角色”应用于现有帖子(如果尚未分配),但默认值由用户在 URE 设置中设置 对于新添加的职位和现有职位,这两种情况均适用。
- 修复:帖子/页面编辑限制附加组件:无休止的递归调用问题(与“事件日历”插件冲突)已修复。
- 修复:管理菜单访问附加组件:
- – 某些菜单项使用了完整的 URL(包括域)。 因此,如果将管理菜单限制复制到 WP 多站点下的所有子站点,此类菜单项的复选框可能会丢失选择。 重新检查您的管理菜单访问设置,以防在此更新后提到的菜单项未被选中。
下载 User Role Editor Pro v4.64.5 – 专业的WordPress用户角色编辑器插件
通过了人工测试