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

Automattic\WooCommerce\Internal\ProductAttributesLookup

LookupDataStore::create_lookup_table_entries_for_simple_product() private WC 1.0

Create lookup table entries for a simple (non variable) product. Assumes that no entries exist yet.

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

Хуков нет.

Возвращает

null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->create_lookup_table_entries_for_simple_product( $product );
$product(WC_Product) (обязательный)
The product to create the entries for.

Код LookupDataStore::create_lookup_table_entries_for_simple_product() WC 5.5.2

<?php
private function create_lookup_table_entries_for_simple_product( \WC_Product $product ) {
	$product_attributes_data = $this->get_attribute_taxonomies( $product );
	$has_stock               = $product->is_in_stock();
	$product_id              = $product->get_id();
	foreach ( $product_attributes_data as $taxonomy => $data ) {
		$term_ids = $data['term_ids'];
		foreach ( $term_ids as $term_id ) {
			$this->insert_lookup_table_data( $product_id, $product_id, $taxonomy, $term_id, false, $has_stock );
		}
	}
}