The whole problem was in WooCommerceCategoryExcluder
(old, obsolete and unmaintained) plugin which hooks to pre_get_posts
and adds taxonomy query to get_posts()
args.
Maybe this investigation helps someone else trying to solve similar problem.
Related Posts:
- Use both meta query and tax query
- Searching in title or meta, with a tax query too!
- Get Posts from Custom Meta Query
- get posts meta query returning the latest post if no meta key found
- Using get_posts, I need to use a combination of OR & AND relations
- Sorting not working with get_posts
- How to compare Event period with Week period using get_posts(), meta_query, relation and compare
- Nested meta_query with multiple relation keys
- How to do a meta query using REST-API in WordPress 4.7+?
- Meta query terribly slow
- meta_query sorting by 2 keys
- tax_query in get_posts() not working?
- Get result from meta_query() between two numbers
- How to handle optional end date in compare clause in meta_query
- Using meta_query on pre_get_posts to exclude a particular meta_key value
- Does tax_query really beats meta_query in all situations?
- Query between two meta keys
- How do you get posts by meta_query using the JSON API plugin?
- Archives for custom post type based on a “date” meta value
- Query all posts where meta value is empty
- How to check a single number value against an array of meta_key values?
- get_users meta_query
- Meta query with multiple logic (AND / OR)
- Best practice – Meta Query vs. post_clauses for “left join” ordering
- meta_query with multiple values
- Meta Query with date and time on the same Day before given time
- Different page parameters inside query
- Return posts with specific meta key first, but the rest in alpha order by last name
- meta_query key value from array
- search query within custom taxonomy term, post title and meta field
- LIKE %…% Meta Query
- Multiple Values stored as array in Meta Query
- Order by nested named meta queries with ‘exists’ and ‘not exists’
- Documentation for post meta
- WooCommerce: filter by parent product’s taxonomy and product variation’s meta data
- Advanced orderby with multiple meta_query
- Arrange Posts By Date In Order Of Closest To The Current Date
- Using get_terms() with meta_query parameters
- Problem with get_posts, tax_query and counting the number of posts
- WP_User_Query with meta_query array relation ‘OR’
- Loop through two different sets of custom fields
- Combine tax_query and meta_query in WP_Query
- Querying by taxonomy vs Querying by Custom fields Speed Comparison
- meta_query problem
- Custom Upcoming Events List for Events Manager Plugin
- Very slow query with meta_query on large database
- How to use meta_query to check if a meta field has something set?
- meta_query date and time comparisons
- How to exlude posts that have certain meta_value?
- User Relationship
- Query for custom post type objects in a taxonomy and with a meta value
- meta_query results not the same with and without spaces
- meta_query all posts between to ages
- How to make a WP REST API query with meta_query in WP4.7?
- WordPress Core – Optimizing meta_query generated SQL?
- Edit post_content on posts with Featured Image
- WP_Query, tax_query and term_meta: How to?
- Nested Queries using meta_query
- Display no post when metavalue is 0
- Wildcard with LIKE operator in Meta query
- meta_query, number comparison, not quite working as it should
- Meta Query Compare with Date
- Query posts only if meta_value is not empty
- Does meta_query working with value paramater higher then 999?
- meta_query keys and sticky posts
- Tax query clause inside a meta query clause?
- How to pass user meta_key and meta_value (values as array)
- WP_Query ordered by meta_value_num doesn’t fetch posts without this meta field
- Query Multiple values for same key
- Custom post type archive with rand and meta_value
- Comparing a field with several values at once with meta_query
- Meta query with a sub query group possible?
- meta_query compare=’!=’ with multiple custom fields
- Query posts with numeric meta values within a given range
- Using get_posts() with tax_query parameter set isn’t working with attachments
- Meta query: get posts with value in a multidimensional array
- Fastest way to do meta query when I don’t need the actual posts, and just need post_id?
- meta_query not working on live site
- How to query post only with different excerpt?
- Is it a good idea to improve meta query performance by adding tax query?
- How do you get Posts by multiple meta_keys and meta_values with the Rest API V2?
- Query custom field with date
- Stuck in Order by more then one
- Meta query with regular expression does not work
- Tax Query for custom Taxonomy field
- WP_Query with meta_query no results
- Why is this query not working? (Standard posts + custom post type)
- Using meta_query and tax_query at the same time
- Documentation for post meta
- Tax query AND/OR meta query [duplicate]
- Get posts with multiple meta values
- Meta Query returns wrong number of posts
- WP User Query Issues
- How to use meta query for greater than value in array?
- Wp Query custom search by meta query
- Pre Get Posts / Multiple Meta Keys / Orderby Single Key
- Filter posts by meta query?
- Help on multiple meta_query
- Meta query – How to display a null meta key
- pre_get_posts and set