I have a WordPress website. In that, I have created a Custom Post Type using Toolset, called "Ashrams and Centres". Also, as a page builder for my website, I am using Elementor.
I want to create a Custom User Role in my WordPress website for this "Ashrams and Centres" post type. That custom user role should be able to edit posts inside this Post Type only and not from other Post Types. I was able to successfully apply this restriction but am facing another issue instead:
With this Custom user role, Elementor Page Builder is not loading. It was loading before applying the restrictions but after applying, it is not. Will you kindly guide what setting inside the Toolset Access plugin controls the access to Elementor Page Builder?
Kindly help with this on an urgent basis, as my project launch has been stuck for several weeks. In case, you need access to my WordPress Development Environment, kindly find the details as under:
You should now be able to access the WP backend Dashboard.
Step 6: Go to Toolset --->> Access Control --->> Custom Roles. I have created a role called "Ashrams and Locations Manager" and have assigned a user to it. Whatever settings are there in this custom role, the user is not able to open "Elementor Interface" for any of the posts inside "Ashrams and Centres" Post type. If I enable all the settings inside, this role (meaning - keeping the same setting as the "Editor" role), then the Elementor Interface loads for building the page, otherwise it doesn't.
A screenshot of the issue is attached below (the Elementor keeps on loading and loading indefinitely. But when I assign the "Editor" role to this user (YSS Locations Manager), this issue gets resolved and Elementor Editor loads successfully. So, somewhere inside the Toolset Access some issue is going on.
Looking forward to your response and valuable support.
While waiting for a colleague to take this ticket I noticed that you had shared sensitive credentials in your post. This is a public forum, so I have edited your question to remove those details. If we need access to your site we will set up a private reply for you to share credentials securely.
Regarding your question, without testing all of the capabilities we wouldn't know which Elementor editor requires to load on the front end.
Typically when creating a custom user role you would start by copying the capabilities from a standard role and modifying them if needed. I would test giving a user standard roles (e.g. editor, author) to determine which is the lowest standard role necessary for the Elementor editor to work. Then create the custom role as a copy of that standard role.
Apply the settings for your post type, and then you probably wouldn't need to modify the custom role capabilities any further.
Hello. Thank you for contacting the Toolset support.
As Nigel shared:
Typically when creating a custom user role you would start by copying the capabilities from a standard role and modifying them if needed. I would test giving a user standard roles (e.g. editor, author) to determine which is the lowest standard role necessary for the Elementor editor to work. Then create the custom role as a copy of that standard role.
Then, Apply the settings for your post type, and then you probably wouldn't need to modify the custom role capabilities any further.
Have you follow the same steps while creating the new custom role? if not, what if you create another custom role and make sure to use "Copy From" and use author and check if that help you to resolve the issue.