WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

Выбрать посты указанного автора из указанной категории

Не могу понять почему не работает конструкция

$argsnew=array( 
				'cat' => 33, //ID категории
				'author' => 15 //ID автора
			);
$relpostnew = new WP_Query($argsnew);

Отдельно по автору отбирает, отдельно по категории отбирает, а вместе ничего не выходит. Все перепроверил:

  • Посты автора в указанной категории есть
  • перепробовал разные варианты отправки ID категории
    'category__and' => array(33),
    'category__in' => array(33),

Делал по аналогии выбора постов автора из нужной метки

$argsnew=array( 
				'tag__and' => array(109), //ID метки
				'author' => 15 //ID автора
			);
$relpostnew = new WP_Query($argsnew);

Отбор по метке и автору отлично работает.

maxxwell 7 месяцев назад

Нашел решение (сам протупил)

$argsnew=array( 
	'author__in' => 2, 
	'category__in' => array(1,8) 
);
$relpostnew = new WP_Query($argsnew);  

//Нужно использовать 'author__in'

Спасибо Flector

0
maxxwell12 7 месяцев назад
  • 0

    а по пробуй тип поста указать тоесть полный запрос

    $argsnew=array( 
    				'cat' => 33, //ID категории
    				'author' => 15 //ID автора,
    				'post_type' => 'post',
    				'post_status' => 'publish'
    			);
    $relpostnew = new WP_Query($argsnew);
    stepan 7 месяцев назад

    не поможет

    Gori4ka 7 месяцев назад

    почему? не поможет

    maxxwell 7 месяцев назад

    Не разводите флуд. Решение найдено. Смотрите мой коммент сверху.

    //Нужно использовать 'author__in'

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.