1. Casa
  2. Knowledge Base
  3. WooCommerce Wholesale Lead Capture
  4. Registrazione
  5. Come rimuovere campi personalizzati da un altro modulo di registrazione wholesale

Come rimuovere campi personalizzati da un altro modulo di registrazione wholesale

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.

Questo articolo è stato utile?

Articoli Correlati

Serve Supporto?

Non trovi la risposta che cerchi?
Contatta il Supporto
Completa il tuo acquisto