The aim is to return 3 posts from 2 separate taxonomies.
| Taxonmies | Post 1 | Post 2 | Post 3 |
|---|---|---|---|
| ld_lesson_category | low-seated | low-seated | low-seated |
| ld_lesson_tag | week1 | week2 | week3-test |
My query:
$weeks = new WP_Query([
//Weeks post type
'post_type' => 'sfwd-lessons',
'tax_query' => [
'relation' => 'AND',
//Intensity Level Category
[
'taxonomy' => 'ld_lesson_category',
'field' => 'slug',
'terms' => ['low-seated']
],
//Week nos tags
[
'taxonomy' => 'ld_lesson_tag',
'field' => 'slug',
'terms' => ['week1', 'week2', 'week2-test'],
'operator' => 'IN'
]
]
]);
If I remove the tax query, all posts are returned. With the tax_query, no posts. It should return 3 posts.