Hi –
I’m not specifying a particular capability to give access to edit ‘Staff Members’ – I just have ‘capability_type’ set to ‘page.’ So that means that any user that can edit a page can edit ‘Staff Members.’
The theme – or perhaps a user role editing plugin – you’re using on your site must be restricting ‘Editor’ access to pages. I just checked the plugin on a fresh install of WP and the ‘Editor’ user role has access to edit Staff Members.
The following suggestion will require editing the core plugin. If you make this edit and update the plugin in the future, you will lose your changes.
If you need to override something your theme is doing, you could use the User Role Editor plugin to add a new capability (‘edit_staff’ for example) to your ‘Author’ and ‘Editor’ users. Then you would need to change simple-staff-list.php
line 171 from:
'capability_type' => 'page',
to:
'capability' => array('edit_staff'),
I plan on adding a filter here in the future so users can change the settings for the post type if they need to.