Mkulya
@Mkulya

"pre_get_posts" как получить посты с нужной категории с наличием таксономии?

Здравствуйте!

Подскажите как получить посты с определённой категории "56k-modems", где в таксономии "brand" указан тег
"billion".

Код которым пытаюсь изменить подборку постов.
add_action( 'pre_get_posts', 'my_pre_get_posts' );
function my_pre_get_posts( $query ){

	if($query->is_archive && isset($query->query["category_name"]) ){
	   $taxquery = array(
			array(
				'taxonomy' => 'brand',
				'field' => 'slug',
				'terms' => 'billion',
				'operator'=> 'AND'
			)
		);
	
		$query->set( 'tax_query', $taxquery );
		$query->set('category_name', '56k-modems');
	}
}
  • Вопрос задан
  • 24 просмотра
Решения вопроса 1
Mkulya
@Mkulya Автор вопроса
Может кому то понадобится - код рабочий, просто искал в категории, где был только один бренд.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы