WC_Brands::get_brand_products_query_args()public staticWC 1.0

Adds the taxonomy query to the WooCommerce products shortcode query arguments.

Метод класса: WC_Brands{}

Хуков нет.

Возвращает

Массив.

Использование

$result = WC_Brands::get_brand_products_query_args( $query_args, $attributes, $type );
$query_args(массив) (обязательный)
-
$attributes(массив) (обязательный)
-
$type(строка) (обязательный)
-

Код WC_Brands::get_brand_products_query_args() WC 9.4.2

public static function get_brand_products_query_args( $query_args, $attributes, $type ) {
	if ( 'brand_products' !== $type || empty( $attributes['brand'] ) ) {
		return $query_args;
	}

	$query_args['tax_query'][] = array(
		'taxonomy' => 'product_brand',
		'terms'    => array_map( 'sanitize_title', explode( ',', $attributes['brand'] ) ),
		'field'    => 'slug',
		'operator' => 'IN',
	);

	return $query_args;
}