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

WC_Post_Data::product_type_changed() public WC 3.0.0

Handle type changes.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$result = WC_Post_Data::product_type_changed( $product, $from, $to );
$product(WC_Product) (обязательный)
Product data.
$from(строка) (обязательный)
Origin type.
$to(строка) (обязательный)
New type.

Список изменений

С версии 3.0.0 Введена.

Код WC_Post_Data::product_type_changed() WC 4.6.0

<?php
public static function product_type_changed( $product, $from, $to ) {
	if ( 'variable' === $from && 'variable' !== $to ) {
		// If the product is no longer variable, we should ensure all variations are removed.
		$data_store = WC_Data_Store::load( 'product-variable' );
		$data_store->delete_variations( $product->get_id(), true );
	}
}