By giving each role the edit_others_posts
capability, plus allowing each role to edit only one CPT, you actually getting what you want. no need to check anything about other users capabilities this way.
Maybe what you’re missing is having a different capability set for each post type. e.g: if you have CPT called books
you can create a custom capabilities corresponding only with books
, edit_others_books
for instance. It’s very easy to code, you can read more about it here:http://justintadlock.com/archives/2010/07/10/meta-capabilities-for-custom-post-types
Hope it’s helpful.
Related Posts:
- How to return results of a get_posts() in explicitly defined order
- Help to condense/optimize some working code
- Is it better practice to use query_posts, WP_Query, or get_posts to create various custom loops within a Page?
- how could I get the pagination as I want to when query posts using get_posts function
- Post count per (day/month/year) since blog began
- How to get 4 Posts after the 5 most recent ones
- making random query button using $_GET
- how to exclude “featured” posts from the main loop?
- Show Only Posts Owned By Logged In User + my post
- WordPress pagination with get_posts?
- My post repeats itself on the second page [closed]
- get_the_title outputs title until spacing; it does not get full length of title
- WordPress query reverse order
- Multiple posts/pages in one page?
- Posts being viewed
- Querying a query
- Show posts from specific roles
- Post per page not working
- query_posts works while get_posts doesn’t
- When should you use WP_Query vs query_posts() vs get_posts()?
- When to use WP_query(), query_posts() and pre_get_posts
- How to Get All Posts with any post status?
- posts_per_page no limit
- How can i get count from query post
- query_post by title?
- Why query_posts() isn’t marked as deprecated?
- Alternative to query_posts for main loop? [duplicate]
- how to query posts by category and tag?
- How to get post content by calling ajax?
- Using WP_Query to Query Multiple Categories with Limited Posts Per Category?
- Get the ID of the latest post
- Order by meta value or date?
- How do I query by post format in WordPress 3.1
- Display posts of the last 7 days
- How to show related posts by category
- Query Posts or Get Posts by custom fields, possible?
- Is there a way to exclude the content from the post variable to save on RAM usage?
- Filtering posts by post meta data
- WP_Query vs get_posts
- How to query_posts using meta_query to orderby meta_key AND have a secondary sort by date?
- Query posts by custom taxonomy ID
- Display/query post formats
- How to query post by user role?
- How to set posts per page using WP_Query()
- query_posts exclude a meta key
- How do I create a random post that will last for a day
- Ensuring sticky posts are retrieved first (without using two queries)?
- Determine if more posts are available than was asked for in `query_posts()`?
- Modify main WordPress loop with a parse_query filter
- query_posts() in function makes global $wp_query out of sync?
- Limiting query_posts to 1, regardless of sticky post?
- How to make “sticky” pages (and query by them)
- Query posts: how to exclude results if post is in multiple categories
- query_posts ->using meta_compare / where meta value is smaller or greater or equals
- Problem with ‘post__not_in’
- How to display posts by current user/author in a custom page template?
- How to order posts by descending comment count on taxonomy page?
- Get posts by meta data OR title
- Sort posts alphabetically by custom field value, insert divider between different letters
- WP 5.8 “Query Loop” block: where to place custom query?
- Sort X categories by last update and show image
- Custom Post Type “Event”: chronological list of recurring events
- How to get previous 10 days post from a specific date – WP Query
- Meta Query with date and time on the same Day before given time
- using post__in allow duplicate post id
- Pagination on archive.php page
- Retrieving 3 latest post from each of 5 different custom post types
- WordPress Custom Query
- Best way to load page content in Fancybox popup?
- How should I intercept the main query and inject custom join / order by / group by criteria
- advice on creating a ‘related posts’ query like the one used on stackexchange
- order post my meta value m/d/y format with year as included value
- Order by meta value, pro first, then free
- Having trouble generating pagination links on custom query
- How to create an attachments archive with working pagination?
- _wp_page_template to dynamically use template
- Using dynamic conditions in ‘posts_where’ filter
- Help altering a query to exclude all but standard post format
- Query only Posts from Both of Two Category?
- List users with the most total posts view
- Schedule Sticky Posts
- Use union/intersection query_posts variables in uri request parameter form?
- query_posts doesn’t order by title
- How to limit search to first letter of title?
- Getting movie and serial on actor page
- query_posts and pagination, still stuck after much research
- Query posts by taxonomy term name
- Modify theme to get page excerpts on front page
- Sorting problem with ‘query_posts’ funcion in wordpress. Sort by custom field not working
- Total Count of Posts NOT in Selected Categories?
- Custom query with query_posts doesn’t show post without certain meta_key
- Counter code for paginated category pages in wordpress
- Post Title displaying but not in the wrapped HTML I need
- Author List page: Exclude based on last post date
- WordPress Search Filter Only for Page with Child of Child of Child of Child of Child
- Replace query_posts with pre_get_posts
- Post Loop not Returning Permalink
- How to sort by meta value?
- query_posts sort in multiple directions
- Filter query_posts by tag slug on “Tag Archive” page (when tag is 2 or more words)