Hi Tom,
Thanks for providing us a login. I want to confirm whether I’m understanding what you’re trying to achieve. Below are bulleted points the way I understand them:
- You have 3 main user types: Admins, Users and guests (both logged-in guests and visitors).
- Admins can add a new event on the dashboard and they are the ONLY ones who can do that on the dashboard.
- Members should be able to add events on the front-end. They will not be able to do it on the dashboard, which is restricted just for admins.
- And while you can easily remove the Add Event menu item from the admin toolbar to prevent non-members to see it, it would restrict it to members as well, which then gives all the burden of adding an event upon the admins.
Anything I understood incorrectly?
Assuming I that what I’ve written are correct, here’s the ideal solution:
- Create a page that will be access by members only - I think you can easily do that using Ultimate Member
- Use that page for MEC Front-end Submissions. MEC allows front-end submissions. Here’s the documentation from their site https://webnus.net/dox/modern-events-calendar/frontend-event-submission/
As much as I would want to have personally tried the two steps proposed above, I haven’t. But I’m confident it should do the trick. If it doesn’t reach back to us and we’ll find out why it doesn’t work and which part doesn’t work.
All our best,
Ben