woocommerce_get_order_item_totals
Использование
add_filter( 'woocommerce_get_order_item_totals', 'wp_kama_woocommerce_get_order_item_totals_filter', 10, 3 );
/**
* Function for `woocommerce_get_order_item_totals` filter-hook.
*
* @param $total_rows
* @param $that
* @param $tax_display
*
* @return
*/
function wp_kama_woocommerce_get_order_item_totals_filter( $total_rows, $that, $tax_display ){
// filter...
return $total_rows;
}
- $total_rows
- -
- $that
- -
- $tax_display
- -
Где вызывается хук
woocommerce_get_order_item_totals
woocommerce_get_order_item_totals
woocommerce/includes/class-wc-order.php 2510
return apply_filters( 'woocommerce_get_order_item_totals', $total_rows, $this, $tax_display );
woocommerce/includes/abstracts/abstract-wc-order.php 2426
return apply_filters( 'woocommerce_get_order_item_totals', $total_rows, $this, $tax_display );
Где используется хук в WooCommerce
woocommerce/includes/emails/class-wc-email-customer-pos-completed-order.php 257
add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_totals' ), 10, 3 );
woocommerce/includes/emails/class-wc-email-customer-pos-completed-order.php 268
remove_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_totals' ), 10 );
woocommerce/includes/emails/class-wc-email-customer-pos-refunded-order.php 391
add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_totals' ), 10, 3 );
woocommerce/includes/emails/class-wc-email-customer-pos-refunded-order.php 402
remove_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_item_totals' ), 10 );