Woocommerce aggiungere campo Codice Fiscale o p.IVA

Woocommerce aggiungere campo Codice Fiscale o p.IVA

Aggiungere il campo Codice Fiscale su WooCommerce (o p.IVA) nella sezione del checkout è ormai obbligatorio.
Ma vediamo di inserire il campo senza l'uso di plugin aggiountivi come il noto WooCommerce Checkout Manager che si rivela molto utile ma hai me potrebbe appesantire il nostro WooCommerce.

 Cero un hook all'interno del file functions.php:

// Creo un hook
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
// Aggiungo il campo codice fiscale e lo rendo obbligatorio
$fields['billing']['billing_codice_fiscale'] = array(
'label'     => __('Codice Fiscale o p.IVA', 'woocommerce'),
'placeholder'   => _x('Codice Fiscale o p.IVA', 'placeholder', 'woocommerce'),
'required'  => true,
'clear'     => true
);
return $fields;
}
// Mostro il nuovo campo codice fiscale nella pagina di checkout
function my_custom_checkout_field_display_admin_order_meta($order){
echo '<div><strong>'.__('Codice Fiscale o p.IVA').':</strong> ' . get_post_meta( $order->id, '_codice_fiscale', true ) . '</div >';
}