• Нахожусь в категории 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'
    			)
    		)
    	);
  • Тема «Сложная выборка записей» закрыта для новых ответов.