User Level Permissions

User Level Permissions functionality allows you to limit users permissions on other users within your WordPress site.

User Role Editor injects some custom capabilities to control users permissions. These new capabilities will be available as part of the Users box within the role add/edit page. These new capabilities work based on the deprecated “level” capabilities. Even though they are deprecated as per WordPress documentation, they are still used within the WordPress core.

WPFront Capabilities

edit_users_higher_level: This capability is required for a user to edit users with higher “level” capabilities. For example, without this capability, a user having capability “level_8” won’t be able to edit users having capabilities “level_9” or “level_10”.

delete_users_higher_level: This capability is required for a user to delete users with higher “level” capabilities. For example, without this capability, a user having capability “level_8” won’t be able to delete users having capabilities “level_9” or “level_10”.

promote_users_higher_level: This capability is required for a user to change roles of users with higher “level” capabilities. For example, without this capability, a user having capability “level_8” won’t be able to change the roles of users having capabilities “level_9” or “level_10”.

promote_users_to_higher_level: This capability is required for a user to create users who belong to a role having a higher “level” capability than the current user. For example, without this capability, a user having capability “level_8” won’t be able to create a user with roles having capabilities “level_9” or “level_10”. It also limits a user from promoting users to a role having higher “level” capabilities. Roles having higher “level” capabilities will be removed from the create user and promote user screen’s role dropdowns. It will also set roles with higher capabilities to non-editable. This non-editable value will be overridden by the “Override Role Edit Permissions” setting.

User Level Permissions functionality is a PRO feature. These capabilities will still appear in the free version for backward compatibility. But enabling or disabling this capability doesn’t make any difference in the free version.

#PRO feature