deleted_(object_type)_meta
Fires immediately after deleting metadata.
Использование
add_action( 'deleted_(object_type)_meta', 'wp_kama_deleted_object_type_meta_action', 10, 4 );
/**
* Function for `deleted_(object_type)_meta` action-hook.
*
* @param int $meta_id ID of deleted metadata entry.
* @param int $object_id Object ID.
* @param string $meta_key Metadata key.
* @param mixed $meta_value Metadata value (will be empty for delete).
*
* @return void
*/
function wp_kama_deleted_object_type_meta_action( $meta_id, $object_id, $meta_key, $meta_value ){
// action...
}
- $meta_id(int)
- ID of deleted metadata entry.
- $object_id(int)
- Object ID.
- $meta_key(строка)
- Metadata key.
- $meta_value(разное)
- Metadata value (will be empty for delete).
Где вызывается хук
woocommerce/includes/abstracts/abstract-wc-data.php 752
do_action( "deleted_{$this->object_type}_meta", $meta->id, $this->get_id(), $meta->key, $meta->value );
Где используется хук в WooCommerce
woocommerce/includes/class-wc-post-data.php 71
add_action( 'deleted_post_meta', array( __CLASS__, 'flush_object_meta_cache' ), 10, 4 );
woocommerce/src/Internal/Caches/ProductCacheController.php 91
add_action( 'deleted_post_meta', array( $this, 'invalidate_product_cache_by_meta' ), 10, 2 );
woocommerce/src/Internal/ProductFilters/CacheController.php 57
add_action( 'deleted_term_meta', array( $this, 'clear_taxonomy_hierarchy_cache_on_meta_update' ), 10, 4 );