Many customers are unfamiliar with WordPress and have never used a CMS before, giving them unlimited dashboard access is like asking a kid to fly a plane. There could be a lot of damage. They can spoil your design, or worse, break the entire site. Then it will be up to you to correct all of this. That's why it's best to get ahead of this disaster and take the time to define what your client can do on the site. This ensures that they can only access the places that are essential to them and nothing more.
Divi's role editor is a perfect solution for this. With its simple interface, you can easily turn permissions on and off for each of the roles, giving you power over what an account can and can't see on WordPress.
Today I'm going to show you how to set up user role permissions for a site that you can hand over to a customer. I know all clients are different, so take this as general practice.
Other tutorials on Divi theme
- 5 websites for restaurant use Divi theme
- How to add text on a WooCommerce product on Divi
- How to change the menu color between pages on Divi
- Features you do not know about Divi
- How to create a slider on Divi
- How to edit a user role on Divi
Let's start!
Overview of user roles
On WordPress, there are 5 different user roles. Here is a quick breakdown of each of the capabilities of the user roles:
- Administrator - has access to everything. No limitation.
- Editor - has access only to pages, all articles, all comments, all categories, all tags, and all links. Cannot access settings, plugins and hemes.
- Author - Only has access to his own articles. This includes editing, photo uploading, and article posting.
- Contributor – has access to edit his articles, but cannot publish.
- Subscriber (follower) - able to receive updates and only has the ability to read and comment on articles and pages.
What can be understood from these user roles is that only two have the ability to make changes on all pages and articles, it is the administrator and the editor (Publisher). You probably don't want to risk giving your client the admin role. This gives them complete control over the site, including the ability to change settings, plugins and themes. A better option for a client would be the role of editor. That way, they won't change anything too important. Moreover, it simplifies the interface of WordPress. For example, look at the difference between the WordPress dashboard menu for admins and editors.
Here's the dashboard menu for administrators:
Here is the dashboard for users with the Editor role:
There are fewer options and less clutter on the dashboard. Your client will love this simplicity.
Assign the publisher role to your client
You can assign your client a new user role from the WordPress dashboard. Move towards " Users> Add ". Enter your customer information and select the role "Editor" as role.
How to customize editor roles on Divi
Although your client has an editor role with certain limitations on WordPress, the client still has access to all Divi options. This can become a problem if you don't want the customer to change your Divi settings. This is where the Divi role editor comes in handy.
The Divi Role Editor allows you to limit the capabilities of user roles for Divi specifically.
You can access the role editor in the WordPress dashboard under " Divi → Role Editor ».
Note that you have four different roles you can choose to customize - "Administrator, Editor, Author, and Contributors". Subscriber is not listed here since this role has no editing capability by default.
Select the Publisher tab to modify role settings for publishers.
First actions: high level actions
Here is a brief overview of each of these options:
- Divi Library - Provides access to registered templates and modules.
- Split Testing - Provides access to activate and perform “split tests”
- Page options - the options at the top right when editing page which allows you to access the navigation settings.
- Portability - ability to import and export Divi layouts.
Since these are all the functions that the administrator normally uses, I suggest disabling all of these options for the Editor role of the client.
Note: One possible exception, you can give access to the Divi library. This can be useful for clients who have been coached on how to use Divi models.
Interface Builder
The next row of options concerns the Interface Builder of Divi.
On this line, I suggest you disable all but two options - " Edit item " and " Use the Visual Builder ».
This allows the client to modify what is already there without giving them the option to add or move everything contents. The result is a simplified interface that your customer will appreciate.
Here is an example screenshot of what Divi's Interface Builder looks like before changing the settings:
And here's a screenshot of the Builder Interface with the changes in place:
Note some options and buttons are hidden. Indeed, the high-level options and most of the Builder interface options have been disabled. The nice thing about this setup is that the customer is less overwhelmed with choices making it easy for them to change the contents.
Library Settings
The following section groups the Library Settings options. Since the Library Settings are already disabled, these options are disabled by default. (If you want to activate the library settings, but limit the features in the library settings, you can do it here.) Go ahead and turn them off so that there is no confusion.
Tab settings
The next line includes the actions on the tabs. They control the parameters of each module and include three types: General settings, advanced settings and custom CSS.
I propose the following options for the Tab Settings section:
- General settings: enable
- Advanced settings: disable
- Custom CSS: disable
I now suggest that general settings be enabled as this allows the customer to change the contents actual module such as headings, subheading, text, images, etc.
I suggest disabling advanced settings and custom CSS because that's where most of your design of your development is built. And a client could easily start making changes that will conflict with the overall design and layout of the site.
Now when your client clicks edit module settings, they won't see tabs: advanced settings or custom CSS. Also note that there is no option to save and add to library at the bottom left:
Type Settings
The next line of role capabilities is the Type settings. The options of the types can be modified in the parameters of the module. The following options are available for the Settings section of the Types:
- Change colors: Off
- Edit content: On
- Edit fonts: Off
- Edit buttons: Off
- Edit Layout: Off
- Change configuration: Disabled
I suggest disabling everything except " Edit content ". limiting the client's ability to change colors, fonts and other items will help keep your design intact.
Using the modules
The next section concerns the use of modules. These options give you the possibility to limit access to certain modules for certain users.
Portability
The last section is portability. This option controls access to all of the main Divi settings such as theme customization, options and layouts. I suggest disabling all of these latter options as well.
That's all!
Don't forget to scroll to the top of the page and click on “Save Divi Roles” before you go.
You can now test the editor options to make sure everything works (or is hidden normally).
[vc_row center_row=”yes”][vc_column width=”1/2″][vcex_button target=”blank” layout=”expanded” align=”center” font_family=”Raleway” font_weight=”700″ style=”flat” custom_background=”#18b69d” custom_hover_background=”#118d7a” custom_color=”#ffffff” custom_hover_color=”#ffffff” icon_right=”fa fa-download”]DOWNLOAD DIVI THEME [/vcex_button][/vc_column][vc_column width=” 1/2″][vcex_button url=”https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=23065&url=40632&tid1=tutorials” target=”blank” layout=”expanded” align=”center” font_family =”Raleway” font_weight=”700″ style=”flat” custom_background=”#c4226e” custom_hover_background=”#8d184f” custom_color=”#ffffff” custom_hover_color=”#ffffff” icon_right=”fa fa-download”]DOWNLOAD THE TEMPLATES DIVI[/vcex_button][/vc_column][/vc_row]
Other Divi tutorials
- 5 websites for restaurant use Divi theme
- How to add text on a Divi WooCommerce product
- How to change the menu color between Divi pages
- How to personalize the grids of a blog with Divi
- How to use the role Divi editor on WordPress
- How to create a full screen Divi slider
- How to change the color of menus between Divi pages
- Features you probably do not know about Divi
- How to use Divi Builder on WordPress
- How to use the Divi video scrolling module
- How to use the Divi Builder Flip module
- How to add a testimonial module on Divi Builder
- How to use the Divi text module
- How to create a slider on Divi
- How to edit a Divi user role
- How to use the Divi Social Media module
- How to use the shop module on the theme WordPress Divi
- How to use the Divi sidebar module
- How to use the Divi Price Table Module
- How to use the title module of Divi publications
- How to add a video module of Divi
- How to use the article navigation module
- How to use the Divi search module
- How to use the Divi wallet module
- How to use the person module on Divi Builder
- How to use the wallet module with Divi filter
- How to use the full width slider module
- How to use the Divi Builder Image Module
- How to use the full-width navigation module of Divi Builder
- How to use the image gallery module
- How to use the Divi Builder Full-Width Card Module
- How to use the Divi Full Width Portfolio Module
- How to use the Divi full-width header module
- How to use the Divi Counter Module
- How to use the articles slider on Divi Builder
- How to use the Divi Email Optin module