WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта
функция не описана

Automattic\WooCommerce\Admin\API\Reports

DataStore::get_products_by_cat_ids() protected WC 1.0

Returns an array of products belonging to given categories.

{} Это метод класса: DataStore{}

Хуков нет.

Возвращает

Массив|stdClass.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_products_by_cat_ids( $categories );
$categories(массив) (обязательный)
List of categories IDs.

Код DataStore::get_products_by_cat_ids() WC 5.5.2

<?php
protected function get_products_by_cat_ids( $categories ) {
	$terms = get_terms(
		array(
			'taxonomy' => 'product_cat',
			'include'  => $categories,
		)
	);

	if ( is_wp_error( $terms ) || empty( $terms ) ) {
		return array();
	}

	$args = array(
		'category' => wc_list_pluck( $terms, 'slug' ),
		'limit'    => -1,
		'return'   => 'ids',
	);
	return wc_get_products( $args );
}