added_(object_type)_meta хук-событиеWC 1.0

Fires immediately after adding metadata.

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

add_action( 'added_(object_type)_meta', 'wp_kama_added_object_type_meta_action', 10, 4 );

/**
 * Function for `added_(object_type)_meta` action-hook.
 * 
 * @param int    $meta_id    ID of added metadata entry.
 * @param int    $object_id  Object ID.
 * @param string $meta_key   Metadata key.
 * @param mixed  $meta_value Metadata value.
 *
 * @return void
 */
function wp_kama_added_object_type_meta_action( $meta_id, $object_id, $meta_key, $meta_value ){

	// action...
}
$meta_id(int)
ID of added metadata entry.
$object_id(int)
Object ID.
$meta_key(строка)
Metadata key.
$meta_value(разное)
Metadata value.

Где вызывается хук

WC_Data::save_meta_data()
added_(object_type)_meta
woocommerce/includes/abstracts/abstract-wc-data.php 709
do_action( "added_{$this->object_type}_meta", $meta->id, $this->get_id(), $meta->key, $meta->value );

Где используется хук в WooCommerce

woocommerce/includes/class-wc-post-data.php 63
add_action( 'added_post_meta', array( __CLASS__, 'flush_object_meta_cache' ), 10, 4 );
woocommerce/src/Admin/API/Reports/Customers/DataStore.php 102
add_action( 'added_user_meta', array( __CLASS__, 'update_registered_customer_via_last_active' ), 10, 3 );