add_filter( 'woocommerce_checkout_fields' , 'codice_fiscale' );
function codice_fiscale( $fields ) {
$fields['billing']['codice_fiscale'] = array(
'label' => __('Codice Fiscale', 'woocommerce'),
'placeholder' => _x('Codice Fiscale', 'placeholder', 'woocommerce'),
'required' => true,
'class' => array('form-row-last'),
'clear' => true,
'priority' => 180
);
return $fields;
}
add_action( 'woocommerce_checkout_update_order_meta', 'codice_fiscale_order_meta' );
function codice_fiscale_order_meta( $order_id ) {
if ( ! empty( $_POST['codice_fiscale'] ) ) {
update_post_meta( $order_id, 'Codice Fiscale', strtoupper( sanitize_text_field( $_POST['codice_fiscale'] ) ) );
}
}
add_filter( 'woocommerce_checkout_fields' , 'partita_iva' );
function partita_iva( $fields ) {
$fields['billing']['partita_iva'] = array(
'label' => __('Partita Iva', 'woocommerce'),
'placeholder' => _x('Partita Iva', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-last'),
'clear' => true,
'priority' => 190
);
return $fields;
}
add_action( 'woocommerce_checkout_update_order_meta', 'partita_iva_order_meta' );
function partita_iva_order_meta( $order_id ) {
if ( ! empty( $_POST['partita_iva'] ) ) {
update_post_meta( $order_id, 'Partita Iva', sanitize_text_field( $_POST['partita_iva'] ) );
}
}