Custom Post Type Capabilities — Enable Edit, Disable Create and Delete
There are a lot of capabilities, you can set for your post type. foreach ( self::$todo_roles as $role ) { $wp_roles->add_cap( $role, ‘edit_’ . self::$post_type_1 ); $wp_roles->add_cap( $role, ‘read_’ . self::$post_type_1 ); $wp_roles->add_cap( $role, ‘delete_’ . self::$post_type_1 ); $wp_roles->add_cap( $role, ‘edit_’ . self::$post_type_1 . ‘s’ ); $wp_roles->add_cap( $role, ‘edit_others_’ . self::$post_type_1 . ‘s’ ); $wp_roles->add_cap( … Read more