Introducing Role Manager – Protect Your Design

Role Manager is here! Make sure your design remains intact long after you deliver the project to the client.

Introducing Role Manager: The Feature Designers Want & Clients Need #Elementor #NewFeature

Imagine this scenario: 

You get a call in the middle of the night – It’s your client. Apparently, they played around with your design, and ended up destroying what used to be a beautiful project. 

This is a common problem for many designers and web professionals.

Luckily, there’s finally a solution. You hand off a completed project to your client, and restrict their access, so the client can only edit the content and doesn’t mess up your design.

Introducing Role Manager

Role Manager is a new feature in Elementor, enabling you to designate different access privileges for each user role.

In the free version of Elementor, you can choose to restrict certain user roles from accessing the Elementor editor.

In the Pro version, you can either prevent certain user roles from accessing Elementor, or only allow them to edit existing content inside the editor. In this case, your user will be able to change images, alter text and so on, but the styling and layout of the page will be inaccessible. The user won’t be able to add, delete or drag and drop elements – just edit the current content.

More on User Roles

There are several levels of users in WordPress, each with a different set of privileges. A user role defines the permissions for users to perform specific tasks. In Elementor’s Role Manager, you can determine the permissions of these default roles:

  • Editor – Can publish and manage their own posts and other’s posts
  • Author – Can publish and manage their own posts
  • Contributor – Can manage their own posts but cannot publish them
  • Subscriber – Can only manage their profile

Some plugins add new user roles, and these will also be included in Elementor’s Role Manager. WooCommerce, for example, adds the customer and shop manager user roles. You can read more about user roles in the WordPress Codex.

How it Works

If you go to Elementor > Role Manager, you will see a list of user roles, with two permission options for each role:

  • No access to the editor – This restricts the user altogether from entering the Elementor editor.
  • Access to edit content only – This lets the user change the content and not the style or layout.
Switch on one of these settings for the user role you want to restrict, and you’re done!

Save Time with Fewer Revisions

The advantages of the new Role Manager feature include:

  1. Better hand off of projects
  2. An easy way for your clients to edit their website
  3. Better management of multiple sites and multi-author websites
  4. Less design maintenance and client support
  5. Faster design workflow and more focus on bigger issues

Role Manager helps you hand off designs to your clients without worry. Once they approve your work, they can log in to their new website and edit their site content as they see fit. The layout and structure of every page they edit will be fixed, so your design remains intact.

Start using Role Manager to protect your designs, work less on maintenance, and focus more on future projects.

Final note – I’d love to read any of your past examples of handing off completed projects, only to have your client completely destroy them. Also, I’d love to hear ideas about other restrictions you’d like us to introduce to Role Manager in the future.

 

Liked This Article?

We have a lot more where that came from! Join 451,379 subscribers who stay ahead of the pack.

By entering your email, you agree to our Terms of Service and Privacy Policy.

About the Author

Ben Pines
Ben Pines
Ben Pines is Elementor's CMO. He has been in the online marketing industry for over 10 years, specializing in content marketing. WordPress has been Ben's platform of choice since the time it was used solely for blogging.

Share on

comments - 90 Responses

90 Responses

  1. Love this! Thank you!!

    Only thing I am not hoping for is a built in lead store from the elementor form! 😀

  2. This is an awesome feature! I have been in that situation where clients have messed stuff up (both by accident and not) after delivery … so great work. =)

  3. Love this! Will be super useful. Can a user with Edit Content Only drop in a template to a new page? If not, that would be awesome.

    1. Also another level down the road that allows for moving sections and editing content would be cool but not re-ordering columns etc.

  4. Wow, thanks God you implemented this feature! I really tired from clients when after publishing website they do changes “here-there” and after I am ashamed to put the recent project in the portfolio. Thank you!

      1. It is naive to believe that website owners will agree to use “Editor” accounts without being able to make changes to page structure, and so on.

  5. In the past, i just handed off sites to clients and told them not to press the button that says edit with elementor lol

  6. I actually said “Yes!” out loud. This makes things so much better. I’m wondering if it would be also possible to do more granular restrictions on specific things that even though they are “content” you would rather they not edit.

  7. Brilliant, this is great! This solves the only real downside of a page builder in my experience – just too many options for the content editor. The other problem we’ve had, is where users accidentally revert to the standard WordPress editor and lose all the layout.

  8. This is really good, Congratulations, I was worried about this. And there you surprise me … I am very happy to use Elementor pro for the second year.

  9. This is AMAZING!!! I will absoultely use it for a client’s website I have to handover. Thanks so much, guys! You are the best

  10. Awesome! I had used a filter to hook into the editor and hide a bunch of options so that certain user roles only had access to edit the content, but not the styles or modules. However, this workaround still unfortunately allowed for them to drag the existing modules around on the page, changing the layout.

    1. Hi cass,_i, i have been trying to find a solution for users = author to only have the ability to change the content( text/images) but not changing the layout. saw this reply of yours. Just wondering if you have any idea how i could do it.

      1. Well, Elementor (free version) allows you to either enable or disable Elementor builder : i.e. the user that edits the page will either see the default WordPress builder (TinyMCE or Gutenber soon) or Elementor, with all it’s capacity.

        Elementor Pro has that, but also adds another possibility : changing the content only… So, they have access to Elementor’s builder and can modify images, change the text, etc… But they CAN’T add or delete elements or move them around. So, the layout is preserved.

        This is all based on user roles.

        Hope this clarifies.

  11. One big problem I’ve encountered way too many times. My client/seo guy try to edit page content through the WordPress editor instead of the Elementor editor. Needless to say they come to me thinking they broke the website. It would be great if you could prevent certain users from switching back to WordPress editor.

  12. Great addition! It came just in the right time 🙂

    In the past I did the layout and content in code, so my clients did not really had the option to edit anything, but the ability to change the content without ruining the layout sounds great!

  13. This is great but what do you do when the client already has an administrator account because they are truly the owner of their site? It would not be ethical to downgrade their account but I could see toggling an “edit content only” for a specific account or string of accounts, or the opposite, excluding all except 1 specific user or group of users.

    I know this makes it more complex but rarely do I have site owners with non-admin accounts so this doesn’t help me too much even though the thought is a nice touch, saving templates and the history helps me when clients goof up the site.

  14. I agree with pingram. Site owner clients always have Admin roles by definition of being a site owner. They still edit and screw up content. There needs to be an Elementor role restriction for Admin as well.

    1. * However, the Admin is the highest role on a typical WP site (excluding multi-sites) so you could potentially be in a scenario where all admins are locked out of editing content, and there is no higher role around to “unlock” them. So technically it’s a chicken and egg situation where you need some sort of higher authority account to change the lock status.

      Perhaps a solution to this could be that you need to add a flag of some kind to wp-config.php temporarily to unlock the admin account, and therefore allow Admin to control the other statuses again. It’s still not 100% foolproof but it would make it a little harder to circumvent at least.

  15. WOW! You guys are really pulling out all the stops! The new features in 2.0 (header & footer editor!!) and the “edit content only” is awesome!

    Agree with some of the other comments:

    a) Would be nice to force user to use ONLY the Elementor editor (and not be able to use the WP editor;

    b) Would also be nice to be able restrict to content only – based on USER (not just on role) – as most clients have Admin Access.

    Still – you guys are really going in the right direction! Keep up the AWESOME work!

    1. Option b) makes a heap more sense because you can restrict not just Subscribers etc. but all other admin account except yours (the web developer). That way there’s a mechanism to unlock the accounts again (provided you don’t lock yourself out either!), which is where an unlock flag in wp-config.php could help.

  16. A per user role editor would be great too like Admin Menu Editor Pro so you can give admin role by default on access to full Elementor editor but you can give one user (yourself) full access.

    Hopefully you see this Ben Pines.

    1. p.s. awesome feature and thank you, I’ve been waiting for this one for a while! All I need now is more WooCommerce support and I think i’m 99.99% happy 😀

  17. It’s a great first step… For now, it is highly restrictive and not flexible… Though I’m not a Divi fan, I dream of the day that Elementor will be comparable to their role manager…!

  18. This is super cool and very helpful especially for agencies using Elementor like us. Now, all we need is the option for Whitelabel anyone seconding this feature for the pro version.

  19. Great option, Will I be able to choose which page or post my client can edit (for example my clients tend to ruin their home page.. ) I would like to give them the option to edit all pages except the home page

  20. To me the obvious enhancements to this for the future are page by page control (protect the home page but let them layout new pages they create) and separate control over header and footer (protect the header, nav and footer but let them manage the content that lives within — like protecting parent layouts in Toolset Layouts while letting them edit child layouts).

  21. Is there any chance of adding roles to the “template display rules” mechanism so that different templates could be displayed depending on the role of the logged in user or users who are not logged in?

  22. Looks great. Waiting for a visual que on the editor for when an item is hidden on a responsive element. New Feature Please. Is there a roadmap anywhere?

  23. You might be able to use a plugin like Adminimize, to hide a plugin like Shortcoder. The content you want to NOT be editable, you create shortcodes for, and then hide access to shortcoder, with Adminimize. This is assuming such content will be usable, with Elementor. I use it for other stuff. 😉

  24. Another nail in the coffin for competing page builders. Elementor is really changing the way I think about building sites, right down to the theme development process. Features like this make it perfect for devs who care about the appearance of their site after handover 🙂

  25. Actually, yes it did happened to me once, I used to save a whole page as template just in case, and lucky I did! but now with this role manager feature, I have no fear xD

    Thanks a lot Ben!

  26. I’ve used it just form the first time and is a great idea but there is, for me, a big problem realted to possibility that users can export my work.
    only way to hide elementr menù form dashboard has been to install a plug in that can customize the viisbility of elements in dashboard.
    Could be great, and better, that also the elementor team develop this feature.
    having the important possibility to manage the roles but showing the plug in and giving the way to export my work, for me, is not a good solution.
    I hope thata asap give an update to this problem ( i’ve immediately written to assistance )

  27. Again: Awesome!
    I Happen to lose my nerves regularly, when I have finished a client’s project and a couple of weeks later he calls me and expects, that I repair what he has done (wrong).
    It’s really makes our work easier and especially when we work in Teams. You know, someone cares about the shop and the others create the blog and one members designs and structures the landingpages. You guys think about the things which are necessary – and this I do appreciate a Lot!

    Christian

  28. Hello wonderful people! 🙂

    Thank you again for this great feature. I have just one small question. If we limit, for example, the “Editor” role just to edit the content with is very nice, but I found that there is still an option to save the template, is there an option to import that template? It might be useful for the editors to be able to add some templates and then just to edit the content. It will help in case they want to create a new page in the same style, same boxes, but with new content fro example for a new service page. Or maybe just the ability to duplicate the page?

    Thank you!
    Victoria

  29. This is brilliant! Been waiting for this for some time. Why is it that some clients are happy to pay for design only to then go and play with it themselves! Thanks Elementor team!

  30. In my experience working with the role manager (I got on it to show a client how to edit the page) they could also edit spacers…. Could you please disable that? 🙂 Proper and consistent whitespace is a big part of a good design (that clients will mess up)! Thanks!

  31. Haven’t tested it yet but first thought that comes to mind, is the option of a really really slimmed down log in in and minimal interface for client to edit specific content areas and not to see the Wpress menus etc as a normal editor/contributor or be distracted by any options , other those specifically allowed . Like Surreal cms or cushy Cms .
    The more options a client sees, the more confused some will get, the moretime you spend teaching them, or the more likely some will mes something up!

  32. Just to add, while the elementor interface is easy to use for us, but I also mean a really simplified version of that, probably preferably with simple inline editing. Text editing plus optional editing/upload . Who knows what client will make of Gutenberg when it kicks in but EL could have a customisable alternative to that for clients.

  33. I want to possibility to let a user edit any post but nu update it or publish it, just a submit for review is enough, that will give me the possibility to give normal users a chance to edit my content.

  34. My client can always uncheck the box, It would be great to have that option in My.Elementor.com Account in the Manage License. Here we can view all of the websites that are active, it would be great to have the Role Manager here. Maybe consider adding this option in the Elementor website.

  35. What if you want to give the client the ability to modify Elementor widget parameters and content but not let them remove sections or add columns?

  36. Elementor is now my favourite front end WordPress site builder – long before this feature, in fact. you guys are doing great! Thank you for continuing to add new features for bot the free and Pro versions!

  37. Any way that this can handle “Access to edit content only” on certain pages? I want the client to be able to use the Elementor builder on their own new pages and new blog posts, but only content edit for something like the homepage

  38. I`ve tried it with my PRO setup. BOTH settings have the same effect: I have NO access to the Pages nor to Elementor. Switching between toggles has no effect. Any suggestions ?
    Thanks for your time. ( Elementor Pro v2.1.0-beta2 )

  39. Nice feature, but an additional option to restrict access to templates (save to and/or load from library) per user role would be very usefull indeed! Any change this will be added soon? Thanks.

  40. Hi! how can I restrict contributors from even seeing the elementor section in the WP admin panel?
    My site is users content based and I want them to have access to adding posts through the wp panel but without seeing other sensitive parts like the elementor section.

    1. You can restrict the access to Elementor, so the client will have to create the articles on WordPress. You’ll have to design the single page post template.

  41. Matan Naveh, Thanks alot for the Reply.

    How do i restrict the access to Elementor? I went to Elementor Role Manager and put the Editor, Author with no access to the Editor. But when i log in as Editor or Author User I can see the Edit with elementor Button and in the left Pane i see the Elementor.

    Please help.

    1. Don’t worry, once you selected the “no access to editor” option, your client will not be able to edit anything. Watch this tutorial, and you will get all the answers to your questions.

      1. You must worry. Deactivated roles can delete all the templates in My library.
        I think it’s a big bug. Please fix it. Thanks

        1. Hi Juan, that depends solely on your WordPress role manager settings, not Elementor’s. If your client has the permission to delete posts or pages, he also has the permission to delete templates. Elementor’s role manager affects the editor only.

          1. In other words, you’ll need an admin menu management plugin… I often use one (Admin Menu Editor Pro) when I know that the client is going to access the back-end… But I agree it would be better if Elementor was handling that… Then we wouldn’t have to install a plugin just for that (if we don’t need the other settings)…

  42. Is there any update on a feature to allow specified user roles to ‘add new page(s)’ and place into those some predefined section templates, With content only editing capabilities, in order to give the user role the power to build out the website without having to come back to the developer each time they want a new page/layout instance? Is this already possible?

  43. front-end access control would be awesome …. so only certain user roles can view certain areas of the content … this’d be awesome for having teaser content for not logged in users (a bit like quora and other sites do, we’ve had to do this custom in the past).
    For member type sites, or just getting people to subscribe/signup, this would be awesome.

  44. Thank you so much for implementing this into elementor. I don’t have to worry about clients messing around with the design I spend hours on anymore. Thanks for the peace of mind. That’s one thing I tried doing with beaver builder but found no answer.

  45. Can we have the “back to wordpress editor button back or switcheable?, right now that button remains available to admins only, and for SEO editors and editors as well, it was a ver convenient way to finish composing a note, adding atributes suche as SEO, tags, category etc.

Leave a Reply