Automattic\WooCommerce\Internal\Caches

ProductVersionStringInvalidator::handle_woocommerce_attribute_deletedpublicWC 10.5.0

Handle the woocommerce_attribute_deleted hook.

Method of the class: ProductVersionStringInvalidator{}

No Hooks.

Returns

null. Nothing (null).

Usage

$ProductVersionStringInvalidator = new ProductVersionStringInvalidator();
$ProductVersionStringInvalidator->handle_woocommerce_attribute_deleted( $id, $name, $taxonomy ): void;
$id(int) (required)
The attribute ID.
$name(string) (required)
The attribute name.
$taxonomy(string) (required)
The attribute taxonomy.

Changelog

Since 10.5.0 Introduced.

ProductVersionStringInvalidator::handle_woocommerce_attribute_deleted() code WC 10.8.1

public function handle_woocommerce_attribute_deleted( $id, $name, $taxonomy ): void {
	if ( ! is_string( $taxonomy ) || '' === $taxonomy ) {
		return;
	}

	$this->invalidate_products_with_attribute( $taxonomy );
}