Linux 软件免费装
Banner图

Highland Software Custom Role Manager

开发者 jgrodgers
更新时间 2026年5月11日 00:15
PHP版本: 7.2 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

permissions capabilities user management user roles role manager

下载

1.0.1 1.0.0 1.0.3 1.0.2

详情介绍:

Highland Software Custom Roles Manager extends WordPress role management by allowing administrators to create custom roles, assign multiple roles to users, and manage capabilities through an intuitive interface. This plugin follows WordPress best practices for role and capability management, including strict server-side validation and protection against unsafe capability assignment. Version 1.0.3 improves role loading, synchronization, and compatibility with third-party plugins by automatically detecting and rendering dynamically registered WordPress roles. The plugin now correctly displays existing user roles and automatically detects roles created by third-party plugins such as WooCommerce, LMS platforms, membership systems, CRM integrations, and other custom role providers — without requiring administrators to resave settings.

安装:

  1. Upload the plugin folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to "HS Roles" in the admin menu
  4. Configure roles and capabilities

屏幕截图:

  • Capability management UI
  • User role assignment interface
  • Grouped roles display

升级注意事项:

1.0.3 Improves compatibility with third-party WordPress roles and fixes issues where existing or dynamically registered roles were not properly displayed in user profile screens. Recommended update. 1.0.2 Adds logging for role and capability changes and fixes an issue where existing custom roles were not displayed. Recommended update. 1.0.1 Security update: fixes a role management vulnerability. All users are strongly encouraged to update immediately. 1.0.0 Initial release.

常见问题:

Can users have multiple roles?

Yes, users can be assigned multiple roles using a checkbox interface.

Are default roles modified?

No. Default WordPress roles are protected and cannot be modified.

Is the administrator role protected?

Yes, sensitive capabilities such as manage_options are restricted.

Will this plugin affect existing users?

No. Existing users retain their roles unless explicitly changed.

Does the plugin support WooCommerce or other plugin roles?

Yes. The plugin automatically detects and renders roles registered by third-party plugins, including WooCommerce, LMS systems, membership plugins, CRM integrations, and other custom role providers.

Do administrators need to resave settings when new roles are added?

No. Newly registered WordPress roles are automatically detected and displayed in the user role interface.

What does the logging system track?

The plugin logs role and capability changes, including who made the change and when it occurred.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0