Сложная выборка записей
-
Нахожусь в категории 76, при клике на кнопку мне нужно получить посты из категории 1, исключая посты категории 13(записи есть с категориями просто (1) а есть (1,13)); эти посты одновременно должны иметь метки (1,2,3) и 1 таксономию, и иметь хотя бы одну из меток (5,6,7,8,9)
Как только не писал, чё-то где-то, да не всё показывает. Кто шарит как составить такой запрос правильно?
$args = array( 'post_type' => 'post', 'posts_per_page' => $posts_count, 'meta_key' => 'date', 'orderby' => 'meta_value_num', 'order' => 'desc', //'category__in' => $cur_category, //'category__not_in' => $cur_category, //'tag__and' => $and_tags, //'tag__in' => $mytags, 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'category', 'field' => 'id', 'terms' => $cur_category, 'operator' => 'IN' ), array( 'taxonomy' => 'category', 'field' => 'id', 'terms' => 13, 'operator' => 'NOT IN' ), array( 'taxonomy' => 'developer', 'field' => 'id', 'terms' => $developer ),*/ /*array( 'taxonomy' => 'post_tag', 'field' => 'id', 'terms' => $and_tags, 'operator' => 'AND' ), array( 'taxonomy' => 'post_tag', 'field' => 'id', 'terms' => $mytags, 'operator' => 'IN' ) ) );
- Тема «Сложная выборка записей» закрыта для новых ответов.