Automattic\WooCommerce\Internal\Caches

ProductVersionStringInvalidator::handle_woocommerce_trash_product_variation │ public │ WC 10.5.0

Handle the woocommerce_trash_product_variation hook.

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

Хуков нет.

Возвращает

void. Ничего (null).

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

$ProductVersionStringInvalidator = new ProductVersionStringInvalidator();
$ProductVersionStringInvalidator->handle_woocommerce_trash_product_variation( $variation_id ): void;
$variation_id(int) (обязательный)
The variation ID.

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

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

Код ProductVersionStringInvalidator::handle_woocommerce_trash_product_variation() WC 11.2.2

public function handle_woocommerce_trash_product_variation( $variation_id ): void {
	$variation_id = (int) $variation_id;
	$parent_id    = $this->get_variation_parent_id( $variation_id );
	$this->invalidate_variation_and_parent( $variation_id, $parent_id );
	$this->invalidate_variations_list( $parent_id );
	$this->invalidate_variation_parent_cache( $variation_id );
}