woocommerce_get_item_data
Filters cart item data.
Filters the variation option name for custom option slugs.
Usage
add_filter( 'woocommerce_get_item_data', 'wp_kama_woocommerce_get_item_data_filter', 10, 2 );
/**
* Function for `woocommerce_get_item_data` filter-hook.
*
* @param array $item_data Cart item data. Empty by default.
* @param array $cart_item Cart item array.
*
* @return array
*/
function wp_kama_woocommerce_get_item_data_filter( $item_data, $cart_item ){
// filter...
return $item_data;
}
- $item_data(array)
- Cart item data. Empty by default.
- $cart_item(array)
- Cart item array.
Changelog
| Since 4.3.0 | Introduced. |
Where the hook is called
woocommerce_get_item_data
woocommerce_get_item_data
woocommerce/src/StoreApi/Schemas/V1/CartItemSchema.php 169
$item_data = apply_filters( 'woocommerce_get_item_data', array(), $cart_item );
woocommerce/includes/wc-template-functions.php 4166
$item_data = apply_filters( 'woocommerce_get_item_data', $item_data, $cart_item );