Start by creating the arguments, but leaving tax_query
empty:
$args = array(
'post_type' => 'watches',
'tax_query' => array(),
);
Then in your loop you can add to tax_query
with $args['tax_query'][] =
:
$args = array(
'post_type' => 'watches',
'tax_query' => array(),
);
foreach ( $things as $thing ) {
$args['tax_query'][] = array(
'taxonomy' => $thing['taxonomy'],
'field' => 'slug',
'terms' => $thing['term'],
);
}
Exactly what you’re looping over will likely affect what $things
is and how you’d use it, but you didn’t include that information in your question so I can’t help beyond what I’ve already put.
Related Posts:
- Too slow when using both ‘tax_query’ and ‘meta_query’ both in WP_Query
- How can I save an array from a random post sequence for later use?
- Include current post into loop
- Loop through array of pages
- Iterate through ID’s in loop
- Issue with WP_Query (need a array of selected ID’s)
- 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?
- 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 can I get an array of all IDs from the current queried object?
- How to limit WP_Query to one result on the loop?
- Sticky posts are not showing at the top of category posts
- Random loop with code to prevent duplicate output returns no output at all from time to time
- Storing query variable and then using wp_reset_query
- How to use offset in WP_Query
- Multiple loops without repeating content
- 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
- Filtering posts from different categories into different section by doing WP_Query only once
- Get a list of posts with associated meta_value
- $WP_Query: How to display excerpt on first post only
- Custom taxonomy.php not working
- different for loop if screen resolution < 1000px
- Transient api Caches confused
- get_template_part causes 500 error
- Does meta_value (array) work with ‘orderby’?
- sort and display posts by custom field (wp-query and the loop))
- WP_Query – Adding “offset” posts to the end of the loop
- wp_query is showing posts from other categories
- inserting content of 1 Post to in another with a template hierarchy
- Related Posts Excluding Certain Categories
- Pagination for custom loop on custom page template is not displaying anything
- Filtering by multiple conditions in the loop
- How to access $wp_query object from array of posts given by get_posts?
- Display all attached image of every post of custom post type and link to original post
- Multiple meta query from array
- wp-query, pull children of parent page
- Writing less unnecessary code with WordPress
- WordPress Queries Not Working?
- Filter subpages in while loop from WP Query object
- Use have_posts() with array of post results retrieved by $wpdb->get_results
- Custom query does not find pages
- How to sort by most watched in X days/months
- Magazine style frontpage with multiple categories/loops and no duplicate posts
- How can I use arrays and a foreach to generate many lists with WP_Query?
- How to use custom page for all posts with custom url, call another directory?
- display ACF repater field in archive page
- WP_Query breaking the loop in a nested loop
- ACF: How can I publish values of ACF fields in a loop while using wp_query?
- Related posts queries
- What code to use in an array to call the current sub-category?
- Problem with my loops
- 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?
- Custom post type loop error: Trying to get property of non-object
- Meta Query if Values Don’t Exist
- Related Post by Tags Code
- 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
- 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
- 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)
- How to sort a WP_Query array by post_name after an array_merge();
- 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
- Sort Posts with custom meta key by default which is currently set as optional
- 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
- Custom query for certain post type OR another post type with a certain category
- I want to place a post before all others from an ACF boleen field
- wp_query, calculate with two dates when ‘key’ is text format
- Pagination only showed when no category is set in wp_query