With Role Manager, you can assign specific roles to users based on the access level you want them to have. This function allows you to either block certain users from accessing 10Web Builder editor or let them edit content only. This way, you can minimize accidents and secure your design.
User roles on WordPress
By default, WordPress comes with five pre-defined user roles. Every user role has its own set of permissions. For example, the Subscriber role on WordPress allows users to view content, comment on posts, and manage their profile. As you move up the roles, each one has more permissions than the last.
Certain plugins or themes can introduce new roles with unique functions or adjust existing ones. You also have the option to use a plugin to customize the capabilities associated with each role according to your needs.
Administrator: Administrators have full control over the site, allowing them to delete posts and pages, activate and install plugins, and perform other crucial actions. In a single-site setup, they can also remove everything, underscoring the need for trust in assigning this role.
Editor: Editors have the authority to handle and upload all types of site content, such as posts and pages.
Author: Authors can only create and remove their own posts but cannot modify pages.
Contributor: Contributors are able to compose posts, however, their submissions need approval from those with higher permissions.
Subscriber: Subscribers have a limited role, primarily able to manage their own profile settings. They lack permission to edit, publish, or contribute content to the site.
Applying and editing WordPress user roles
If you want to add users and set their roles:
- On your WordPress Dashboard click on Users and select Add New to add a new user.
- In the provided fields, input the new user's email, username, and any additional details you have.
- Choose to either let WordPress auto-generate a password or create one yourself. Decide if you want to email this password to the new user.
- From the dropdown menu, pick the role you want to assign to the new user.
- Click on Add New User to complete the process.
To Modify Existing Users' Roles:
- Navigate to Users and then All Users.
- Click on the user whose role you wish to change.
- Find the Role section, and select the new role from the dropdown menu.
- Click Update User to apply the changes.
10Web Builder Role Manager
Role Manager limits clients from editing sensitive parts of a website’s design while editing the content. It seamlessly works with WordPress's built-in user roles and those added by themes or plugins, enhancing your site's security and usability.
Here's how to use it:
- Login into the WordPress Dashboard of your website.
- Find and select Elementor from the menu options.
- Within the Elementor menu, click on Role Manager. This is where you can manage and set permissions for different user roles.
- Set Permissions:
No Access to Editor: Selecting this will prevent the chosen user roles from accessing the 10Web Builder Editor.
Enable JSON File Uploads: This allows specified roles to edit text and images by uploading JSON files, which lets them manage content without changing the website’s layout.
Enable the option to use the HTML widget: The option allows users with that specific role to utilize HTML widgets within the Elementor page builder plugin. - Make sure to save your changes to ensure the new permissions are applied to user roles.
If you don't select either of these checkboxes for the role, they will possess unrestricted access to Elementor. Therefore, ensure you select at least one of the settings for roles you wish to limit.
By integrating these controls, Role Manager provides a flexible and secure way to manage your site's user roles, combining ease of use with powerful customization options.