Are you trying to edit and delete these jobs in the backend? If so, that’s not really how WP Job Manager is designed to function. 🙁
Our plugin is written such that almost everything should be accomplished via the frontend pages it sets up for you after activation. Job posters can edit and delete their own jobs on the [job_dashboard] page, for example.
Try posting a job under a new test account, then going to whatever page you have the [job_dashboard] shortcode on. Can you edit the job from there? If so, things are working correctly. 🙂
Thanks!
Yes, we use WP as a CMS and have different level user roles for our clients to edit in the backend/dashboard. We do not want public or random users to add or access jobs or be able to create new jobs; just to be able to see and apply to them. We use it as our “Careers” page and only list internal job openings that we control. In this case, I do not want to open up certain users as an Admin just to be able to fully access the backend of WP Job Manager.
I actually kept digging/testing and now just use the User Role Editor plugin to manually allow Editor role to use this plugin fully. Thanks for the response!
We do not want public or random users to add or access jobs or be able to create new jobs
You could prevent this in several ways, while still having job posters use the frontend. For example, password-protecting the Post A Job page would do it. You could also use a restriction plugin to restrict access to that page unless someone’s account was approved by you.
This also means that job posters do not have to be admins *and* that you won’t need to use User Role Editor, which (in our experience) makes it easy to mess up permissions on your site by accident.
Anyway, let me know if there’s anything else I can help with! 🙂