Tempo di Lettura stimato: < 1 minuto

In questo snippet, mostrerò come nascondere il “telefono di fatturazione” se la “società di fatturazione” è vuota o non sono state inserite informazioni. Ovviamente, devi anche disabilitare l’attributo obbligatorio per il telefono di fatturazione dalle impostazioni del Personalizzatore, altrimenti la convalida del pagamento fallirà.


Puoi riadattare questo snippet a qualsiasi altra combinazione di campi di checkout: basta identificare gli ID e modificare jQuery di conseguenza.

Ma vediamo il codice

					

add_action( 'wp_footer', 'conditionally_hide_show_checkout_field', 9999 );
function conditionally_hide_show_checkout_field() {
   if ( ! is_checkout() ) return;
   ?>
      <script type="text/javascript">
         jQuery('#billing_company').keyup(function() {
            if (jQuery(this).val().length == 0) {
               jQuery('#billing_phone_test_field').hide();
            } else {
               jQuery('#billing_phone_test_field').show();
            }
         }).keyup();
      </script>
   <?php
}

 

Leggi Anche  Come evitare che le mail Wordpress finiscano in SPAM