How to Control Access to Elementor Templates

A few PublishPress users have written to us and asked if it's possible to control who can access Elementor templates.

By default, only users in the “Administrator” role have the ability to create and edit new templates. In this guide, I'll show you how to allow other users to manage templates.

For more control over Elementor, check out this guide on managing access to Elementor admin screens.


Control Access to the Templates Screen

You can restrict access to the “Templates” screen in Elementor by using the PublishPress Capabilities plugin.

  • Install both the Elementor and PublishPress Capabilities plugins.
  • Go to the “Capabilities” link in your WordPress admin area.
  • On the right sidebar, enable “My Templates”
  • Then, Choose the role you want to edit in the top-left corner.
  • Use the checkboxes in the “My Templates” row. Now you can control Elementor Templates for a specific role.
Templates

This next image shows what a user in the “Author” role will see after logging into the WordPress site. They will now have access to the “Saved Templates” screen. They will also be able to add new templates.

Author Templates Screen

How to Give Access to Specific Templates

You can give or restrict access to individual templates by using the PublishPress Permissions plugin. If you have the Pro version, you can also hide templates that users do not have access to edit.

  • Install both the Elementor and PublishPress Permissions plugins.
  • Go to the “Permissions” then “Settings: in your WordPress admin area.
  • Click the “Core” tab.
  • Make sure the “My Templates” box is checked.
My Templates Box
My Templates Box
  • Go to the “Templates” screen.
  • Click “Edit” under any template name.
Saved Elementor Templates
Saved Elementor Templates
  • Scroll down on the template screen until you reach “Permissions: Edit this Group”.
  • Here you can set access to “Enabled” or “Blocked”. You can do this for roles, custom groups, or even specific users.
Permissions Edit
Permissions Edit

In the image above, users in the “Editor” role are blocked from editing this template.

  • If you're using the Free version of PublishPress Permissions, then Editors will still be able to see these templates, if they have access to the Templates screen. However, they won't see the “Edit” link.
  • If you're using the Pro version of PublishPress Permissions, then Editors will not be able to see this template at all.

Elementor Summary

Elementor is growing very quickly, although the plugin doesn't make it easy to modify permissions (and some options are restricted to the Pro version). However, it is possible to control access to the Templates area.

And PublishPress plugins can help with other Elementor tasks too. For example, you can give Elementor users access to one post. You can also add more than one author to Elementor posts.

If you want to get really fancy, you can also use Gutenberg blocks inside Elementor.

Author

  • Steve Burge

    Steve is the founder of PublishPress. He's been working with open source software for over 20 years. Originally from the UK, he now lives in Sarasota in the USA. This profile is generated by the PublishPress Authors plugin.

One Comment

  1. Thank you so much for your solution, but is there any way to do the same but with Global widget?
    It is the feature which comes with Elementor Pro and it is the similar to Template , it is actually a part of Template, but we don’t have “Edit” link in the list of the Templates under any Global widget, so I am not able to assign particular user role or Group to have editing abilities.

Leave a Reply

Your email address will not be published. Required fields are marked *