You have map_meta_cap as true, and yet you are defining the capabilities using ‘capabilities’ yourself, and with backwards syntax.
When the capabilities are mapped, the verb goes at the beginning and the noun at the end, so the ‘edit_post’ capability would be ‘edit_openproject’.
Related Posts:
- Custom post type role permissions won’t let me read
- Allowing custom role access to custom post type in back end
- Restrict Contributors to view only their own custom post types?
- Why does my custom WP role need edit_posts to edit images?
- Custom user role cannot see or modify featured image
- Allow user to Edit Posts but not Add New?
- Defining capabilities for custom post type
- Assign a Custom Role to a Custom Post?
- Restrict custom post type view by user role
- Creating custom user roles
- Confusion with adding meta capabilities to a role after registering a Custom Post Type with corresponding ‘capability_type’ parameter
- Can I make user role that can only access a certian content type?
- Associating an “author” with a custom taxonomy
- User roles – enable custom posts disable posts
- How to not allow custom roles to edit published custom post types?
- How to restrict specific post types from being read or added by specific user roles (eg. author)?
- How can I get the last posts by user role?
- How do I code access to the built-in UI of a CPT when it’s placed as submenu of another CPT that is protected by role?
- Adding capabilities to default roles
- grant a privilege for roles (for example editors) and higher
- Prevent author role from editing all posts in custom post type?
- How to allow “Add New” capability of CPT when links to its UI are placed as a submenu?
- Custom Role can’t trash Custom Post Type
- Limit access to page depending on user level
- Role Capabilities: Add New Ones?
- Why does current_user_can(‘edit_posts’) return true, but current_user_can(‘edit_post’, $post->ID) returns false?
- Prevent authors from creating new posts of specific custom-post-type
- Registration and Custom Post Types – How to synchronize information?
- Limit users by custom taxonomy and user roles
- Allow Administrator role access to custom capabilities [duplicate]
- using add_role function to make some users to create a selected type post
- How to enable a custom post type to custom user role in WordPress
- Cannot attach media when capabilities added to custom post type
- After adding add_role to functions.php and creating a user, can not login into admin
- How to restrict CPT post’s fronted view only for specific user roles?
- Role capability delete multiple post type posts doesn’t work
- How to allow a custom user role to create, edit, delete a specific custom post type only?
- Display content based on a users login
- Define new user capability for custom post types?
- Custom post types as sub menu pages and role capabilities issue
- Hiding posts by other users and non-logged in
- Only view/edit/delete CPT made by users with the same role
- How to set individual capability of post type in individual category
- WordPress comments_open for specific user role or post type
- Restrict Access to Posts based on Custom User and Post Meta Data
- I want to create custom post in which user can share files like PDF & DOCx
- WooCommerce Customer Role Delete Custom Post Type
- Users create/join groups
- Disable user from updating certain posts
- Edit the author of custom post type
- Access to CPT but not to ‘post’ post type
- Allow add new post access to custom post but not wp post for some role
- Deny user access to edit post while allow him to edit custom post type
- Create custom post with custom user rules
- Allow user to only access custom post type
- Want to be able to sign up subscribers as authors
- WordPress custom post type capabilities issue
- disable quickedit for specific custom post type user role
- Custom User role not working with custom post type
- how to associate several authors to a custom post type
- Building Forums with Custom Post Types
- Role capabilities issue
- Unable to edit categories in custom post type
- Prevent user from editing others posts
- Preventing role reading others posts
- Roles and Capabilities in Custom Post Types
- How do I “trash” a custom post type post while logged in as Admin
- How to fix the Post Preview Button (CPT & map_meta_cap)
- Restrict Custom Post Type per role in Dashboard
- Restrict access to custom post type based on its taxonomy terms
- While creating a post, can I restrict the authors in the dropdown list based on their user role?
- Why “Mine” is the default view when adding ‘capability_type’ in register_post_type
- Create relationship between custom post types and users
- How to only display all posts to a custom User Role?
- Multiple useres editing specified content
- Front-end submitted post is published with admin ID as author
- WooThemes – Vendors / Bookings – Allow Vendors to manage resources
- How do you make a custom post type invisible for subscribers
- Capibilities of CPT WordPress
- How can I remove “Add new” button on custom post type
- Capabilities and mapping required for a role to be able to edit other’s posts of a custom type, BUT only be able to edit their own blog posts
- Custom user roles
- Editor role isn’t seeing specific post type posts with only post_type parameter
- Allow viewing the edit screen for a post type, but not make/save/publish/update changes
- Weird capabilities / roles behavior
- Control what custom posts a user can see
- Add role privileges of the custom post type
- creating different edit screens for different roles
- Default taxonomy ‘post_tag’ added to CPT managing by custom role : nothing in the metabox
- Custom taxonomy archive is visible to only subscibed users
- CPT, Custom User Role and problem with user manager
- Custom post type media upload error with custom user role
- Display and Allow users to edit their own profiles
- Custom Post Type supports author
- Capability to read user’s own draft post of CPT
- Custom role, capabilities, and post type: preview button wrecks things
- Reservations as Post
- Custom post type & role issues
- empty dashboard for custom role
- WordPress Roles