I don’t have direct experience with this, but from what I read…
Sticky posts don’t show up by default on category pages, so adding the categories may throw the query into an “I don’t care about sticky posts” mode.
You could try running a query first that just grabs the sticky posts, using arguments like this:
$sticky = get_option( 'sticky_posts' );
$args = array(
'post__in' => $sticky,
'ignore_sticky_posts' => 1
);
You may be able to include category__in
there as well, to get only sticky posts from the categories you want. Again, I haven’t tried it, but it’s a good avenue of approach.
More information:
Related Posts:
- Some doubts about how the main query and the custom query works in this custom theme?
- Using a custom WP_Query with get_template_part loop
- Loop within a loop?
- Use WP_Query with have_posts()?
- Display posts the match taxonomy term linked from wp_list_categoies?
- Loop through all tags & output posts in alphabetical list
- Pagination with 5 posts per page
- Merging a complex query with post_rewind and splitting posts into two columns
- Pagination Not working on Home Page with 2 Query
- meta_query not working properly
- Exclude post on loop by multiple meta key value
- Sort by meta key on archive page
- How to display 3 different loops in 3 columns on homepage
- Query sticky posts with thumbnails
- Show all parents and children in custom post type in right order
- Why is this coming back as null? Thats wrong. There is one post
- Ignore post by meta value in the main query
- WP_Query to get posts in a specific category and post format
- Can’t get drafts with WP_Query using post_status parameter
- How to retrieve current page WP_Query arguments?
- How to limit WP_Query to one result on the loop?
- Prevent duplicate post from dynamic multiple loops
- Storing query variable and then using wp_reset_query
- Show Sticky Post at the top but do not show again in the loop?
- Any number in meta key (wp query)
- Can I set my WP_Query to be a Main Query?
- Group and list posts by custom taxonomy
- Show scheduled posts in main loop but not in WP_Query?
- Change query based on post type while staying in loop
- Get a list of posts with associated meta_value
- Out Of memory issue on post per page parameter
- $WP_Query: How to display excerpt on first post only
- Check if loop has any categories?
- WordPress query with items from more than one selfdefined taxonomy as `term` argument
- How to make search for posts using get method?
- How to get list of posts from permalinks?
- Change query from cat id to slug or name?
- Using Wp_Query without the loop?
- Custom WP_Query id
- get_template_part causes 500 error
- how to use pre_gets_posts to exclude one queried ID from homepage loop
- WP_Query – Adding “offset” posts to the end of the loop
- Conditional operator OR not working with custom fields
- Get posts that do not have the same tags as current
- wp_query is showing posts from other categories
- Should I reset $wp_query?
- Exclude a Woocommerce product from WP_Query
- WP_QUERY wrong ammount of posts
- How to add sort order to incremented and paginated category loop
- How does WP generate the default $query in WP_Query based on the URL?
- how to get category`s slug in WP_Query loop?
- Expecting statement error from php loop using ACF plugin
- How do I sort this custom list of sticky posts
- Query only displays one page_id
- Get posts with no tags?
- wp-query, pull children of parent page
- I am officially missing something about transient posts
- Advise on Templates for Custom Queries
- How do I get the content of a custom instance of WP_Query?
- Query WP Page for Buddypress Group Home [closed]
- $post in wp_query?
- How to separate two columns from one content on a page template?
- How can I have sticky posts while ALSO showing posts from a specific category using one WP_Query?
- ACF: How can I publish values of ACF fields in a loop while using wp_query?
- Show a message if there are no active posts in category
- Avoid removing duplicate posts
- Problem with my loops
- Repeat array inside array through while loop
- What’s causing an infinite loop?
- display the children of the post using the current page as the main parent
- Display 3 levels of categories on page
- Paging works correctly on local version, but not live?
- pages shortcode filtering by category
- Custom post type loop error: Trying to get property of non-object
- Meta Query if Values Don’t Exist
- Get post Number with local loop and template
- How to order posts, that have already been filtered by custom taxonomy, by their category names?
- How to add in WP_Query to every 3 posts displayed? [duplicate]
- Display three sequential posts on each page load, without repeating previous
- display post multiple times based on array of dates
- How to make a wordpress loop file that displays posts based on certain conditions
- Problems with WP_Query, Loop, a condition and Posts per Page
- WP_Query secondary query failing
- Custom loop – Isolating post meta output depending on current query taxonomy terms
- Issue in If else condition [closed]
- Pagination not working with WP_QUERY
- Custom search (wp query by custom fields)
- Sorting is not working in WordPress WP_Query
- Add custom WP_Query after the first 3 posts
- How do I display posts with specific value in a custom field into my loop?
- Limit the number of posts from a specific category on index.php
- Order by multiple meta keys on wordpress
- wp_query pagination links producing 404
- Display First posts without the default featured image
- Pagination problem with multiple loops on the same page
- Query for page content, and query for posts on the same page?
- Can’t seem to get an else statement correct? [closed]
- Output ACF field dynamicaly within a taxonomy loop [closed]
- How do I split a large query with a semi-expensive function included into multiple smaller queries
- Show number of posts AND number on current page (cannot make it work)