Like Tony mentioned before, we are working on adding support for custom capabilities and support for mapping them to custom user roles to Event Espresso 4.
In the meantime, you can use some filters to allow access to specific parts of the Event Espresso admin. For example, let’s say you want to grant access to events, registrations, and transactions. Here’s what you can do:
1) Use add_role() or Justin Tadlock’s member plugin to assign the ‘manage_options’ cap and any applicable ‘*_posts’ caps to the Training role. (these include ‘publish_posts’ and ‘edit_posts’).
2) The code you can add to your custom functions file: https://gist.github.com/joshfeck/1f89ac4e0fd7f536f2cb
3) Optionally use remove_menu_page() or a plugin like Adminimize to hide any unwanted option screens from the WP menu for the trainers.
Viewing 3 reply threads
The support post ‘Allow a Custom User role to access Event Espresso’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.
Support forum for Event Espresso 3 and Event Espresso 4.