Il plugin WooCommerce Wholesale Lead Capture consente moduli di registrazione all'ingrosso multipli tramite l'uso di shortcode.
Tuttavia, tutti i campi standard e personalizzati abilitati nelle impostazioni di Wholesale Lead vengono applicati a tutti i moduli di registrazione all'ingrosso. Quindi, se desideri rimuovere determinati campi da un singolo modulo di registrazione, puoi utilizzare lo snippet personalizzato fornito di seguito.
add_filter('wwlc_registration_form_fields', function($fields) {
// Remove custom field on this page only
if( get_the_ID() == 1234 ) {
foreach( $fields as $key => $field ) {
// Target the Field ID of custom field
if( $field[ 'id' ] == 'wwlc_cf_example' )
unset( $fields[ $key ] );
}
}
return $fields;
} , 10 , 1);
Nell'esempio sopra, devi sostituire l'ID di 1234 con l'ID della pagina di registrazione all'ingrosso da cui desideri rimuovere il campo personalizzato.
Successivamente, la stringa 'wwlc_cf_example' dovrebbe essere modificata per corrispondere al nome del campo che desideri rimuovere da quella particolare pagina di registrazione.
Puoi andare su WooCommerce > Impostazioni > Wholesale Lead > Campi personalizzati, per controllare l'ID del campo personalizzato che desideri rimuovere.
Quindi inserisci questo nel file functions.php del tuo tema/tema figlio per applicare la modifica al tuo modulo di registrazione all'ingrosso.
