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 106
$item_data = apply_filters( 'woocommerce_get_item_data', array(), $cart_item );
woocommerce/includes/wc-template-functions.php 3974
$item_data = apply_filters( 'woocommerce_get_item_data', $item_data, $cart_item );