Automattic\WooCommerce\Internal\Caches

ProductVersionStringInvalidator::handle_woocommerce_attribute_updatedpublicWC 10.5.0

Handle the woocommerce_attribute_updated hook.

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

Хуков нет.

Возвращает

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

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

$ProductVersionStringInvalidator = new ProductVersionStringInvalidator();
$ProductVersionStringInvalidator->handle_woocommerce_attribute_updated( $id, $data ): void;
$id(int) (обязательный)
The attribute ID.
$data(массив) (обязательный)
The attribute data.

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

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

Код ProductVersionStringInvalidator::handle_woocommerce_attribute_updated() WC 10.5.2

public function handle_woocommerce_attribute_updated( $id, $data ): void {
	if ( ! is_array( $data ) || ! isset( $data['attribute_name'] ) ) {
		return;
	}

	$taxonomy = wc_attribute_taxonomy_name( $data['attribute_name'] );
	$this->invalidate_products_with_attribute( $taxonomy );
}