Automattic\WooCommerce\Blocks\BlockTypes

ProductQuery::get_queries_by_attributes()privateWC 1.0

Return queries that are generated by attributes

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

Хуков нет.

Возвращает

Массив.

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

// private - только в коде основоного (родительского) класса
$result = $this->get_queries_by_attributes( $parsed_block );
$parsed_block(массив) (обязательный)
The Product Query that being rendered.

Код ProductQuery::get_queries_by_attributes() WC 7.1.0

private function get_queries_by_attributes( $parsed_block ) {
	$on_sale_enabled = isset( $parsed_block['attrs']['query']['__woocommerceOnSale'] ) && true === $parsed_block['attrs']['query']['__woocommerceOnSale'];
	return array(
		'on_sale' => ( $on_sale_enabled ? $this->get_on_sale_products_query() : array() ),
	);
}