woocommerce_email_customer_details_fields
Filter the customer details fields.
Usage
add_filter( 'woocommerce_email_customer_details_fields', 'wp_kama_woocommerce_email_customer_details_fields_filter', 10, 3 );
/**
* Function for `woocommerce_email_customer_details_fields` filter-hook.
*
* @param array $fields Array of customer details fields.
* @param bool $sent_to_admin If sent to admin.
* @param WC_Order $order Order instance.
*
* @return array
*/
function wp_kama_woocommerce_email_customer_details_fields_filter( $fields, $sent_to_admin, $order ){
// filter...
return $fields;
}
- $fields(array)
- Array of customer details fields.
- $sent_to_admin(true|false)
- If sent to admin.
- $order(WC_Order)
- Order instance.
Changelog
| Since 3.2.0 | Introduced. |
Where the hook is called
woocommerce_email_customer_details_fields
woocommerce/includes/class-wc-emails.php 747
$fields = array_filter( apply_filters( 'woocommerce_email_customer_details_fields', array(), $sent_to_admin, $order ), array( $this, 'customer_detail_field_is_valid' ) );