Automattic\WooCommerce\Internal\Caches
ProductVersionStringInvalidator::handle_woocommerce_trash_product_variation
Handle the woocommerce_trash_product_variation hook.
Method of the class: ProductVersionStringInvalidator{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ProductVersionStringInvalidator = new ProductVersionStringInvalidator(); $ProductVersionStringInvalidator->handle_woocommerce_trash_product_variation( $variation_id ): void;
- $variation_id(int) (required)
- The variation ID.
Changelog
| Since 10.5.0 | Introduced. |
ProductVersionStringInvalidator::handle_woocommerce_trash_product_variation() ProductVersionStringInvalidator::handle woocommerce trash product variation code WC 10.7.0
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 );
}