It appears that wordpress does not check the edit_post capability while saving. Instead it checks for the author. So I used a hack to override the author id. So, wordpress thinks you are changing the author and works by first changing the author to your own id. You can add this code below in your functions.php to fix this issue.
function your_function() {
echo '
<script>
// Hack to let authorised people of the department manupulate the registration.
jQuery(document).ready(function($){
$(\'<input id="post_author_override" type="hidden" name="post_author_override" />\')
.val( $("#user-id").val() )
.prependTo("form");
});
</script>';
}
add_action( 'wp_footer', 'your_function' );
Related Posts:
- Capabilities and Custom Post Types
- Possible to hide Custom Post Type UI/Menu from specific User Roles?
- Custom post type role permissions won’t let me read
- Allowing custom role access to custom post type in back end
- How to assign specific users the capability to edit specific pages / posts / custom post types
- Change capability type of post type registered by plugin
- Allow user to Edit Posts but not Add New?
- Defining capabilities for custom post type
- 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?
- REST API: How can I restrict a custom post type to only be accessible by authenticated users?
- Customize users’ capabilities to change a custom post’s post status
- Create user role restricted to specific CPT
- How to set individual capabilities on a taxonomy? Or how to re-register an existing taxonomy?
- Custom Post Types – Capability Type
- Custom Post Type Capabilities — Enable Edit, Disable Create and Delete
- Add Capabilities to Custom Post Type after it has been created [duplicate]
- When you create a custom post type, does that also create capabilities for editing/deleting that post type automatically?
- Using Custom Meta Capabilities on Custom Post Type
- How to restrict specific post types from being read or added by specific user roles (eg. author)?
- 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?
- WordPress allow access only one custom post type “xyz” to custom user role but need to hide all admin panels
- WordPress capability_type arguments
- Custom role capabilities to administrator not taking effect (no plugin)
- Allow Users Access to Custom Post Type Only
- 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?
- Custom post type capabilities require “create_posts” to access the edit posts list page
- Notice: Undefined property: stdClass::$delete_posts with custom post type
- Custom Role for CPT Only
- Add custom capabilities to existing custom post type
- allow edit of custom post type but not regular posts?
- Allow Administrator role access to custom capabilities [duplicate]
- Why is my Custom Post Type not showing up after adding capabilities?
- Custom Post Type Tag Capabilities Not Working
- WordPress theme custom capabilities not works
- How to restrict CPT post’s fronted view only for specific user roles?
- current_user_can() return FALSE but debugging says TRUE
- Custom Post Type Capabilities
- map_meta_cap woes
- Roles for Custom Post Types
- can’t see custom post content filtered under “mine” filter in admin panel
- Custom post types as sub menu pages and role capabilities issue
- Adding user capabilities for a custom taxonomy of a custom post type for a custom user
- How to set individual capability of post type in individual category
- Restrict Access to Posts based on Custom User and Post Meta Data
- Giving permission to anyone (non-users as well) with a password to edit a post, possible?
- read_post meta capability for anonymous users
- WooCommerce Customer Role Delete Custom Post Type
- delete_published_posts does not work
- Permit users with author role to edit a custom post type
- Disable user from updating certain posts
- “Submit for review” for updates on existing posts
- Access to CPT but not to ‘post’ post type
- How to restrict author to only access one custom post type ?
- Cannot Create new Post within Custom Post Type
- Allow user to only access custom post type
- Custom post type submenu capabilities – custom plugin
- re-register custom post type with custom capabilities
- Organize WordPress site, so it can maintain with huge database
- WordPress custom post type capabilities issue
- Role capabilities issue
- WordPress: Custom User Role cannot access Custom Post Type | “Sorry, you are not allowed to access this page”
- Select other roles as custom post authors
- Capabilities not working with custom post type
- Custom Post Type – after disable ‘Add New’, I can’t edit and delete post
- Custom capabilities not reflecting on admin panel
- Admin: Get all user for Custom Role
- Custom Post Type not working with Capabilities
- custom post type capabilities – needs to be VERY secure
- 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
- Restrict access only of custom post type with standard capabilities to edit_post
- Why “Mine” is the default view when adding ‘capability_type’ in register_post_type
- CPT requires manage_options and edit_posts for some reason
- How to only display all posts to a custom User Role?
- Allowing custom role user to edit post assigned to them but don’t let them create new custom type post
- Can’t see post status drop down for custom post type
- Custom Post Type Capabilities Singular/Plural
- Multiple useres editing specified content
- WooThemes – Vendors / Bookings – Allow Vendors to manage resources
- 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
- Remove Custom Capability
- Weird capabilities / roles behavior
- Prevent author role from editing others posts
- creating different edit screens for different roles
- Capability to edit own post, but not create new one
- What would prevent a custom role from viewing posts (both standard and custom)?
- Custom role, capabilities, and post type: preview button wrecks things
- Custom post type & role issues
- How to add post of custom type to a category with custom type capabilities
- Read-Only custom post type
- Restrict editing of a custom post type based on status and user capabilities
- Understanding capabilities parameter in register_post_type()
- Allowing a CPT post to be edited by a single user role