Per impostazione predefinita, Wholesale Lead Capture richiede agli utenti di inserire uno Stato durante il processo di registrazione. Sebbene questo funzioni bene per molte aziende, non è sempre l'ideale. Alcuni paesi non utilizzano gli stati e in altri casi le aziende preferiscono ridurre il numero di campi obbligatori per migliorare le conversioni. Rendere il campo Stato facoltativo aiuta a creare un'esperienza di registrazione più fluida e riduce l'attrito del modulo.
Fortunatamente, Wholesale Lead Capture consente agli sviluppatori di personalizzare i campi di registrazione utilizzando gli hook di WordPress. Con uno snippet di codice semplice e sicuro, puoi rendere il campo Stato facoltativo senza modificare alcun file principale del plugin.
Perché rendere il campo Stato facoltativo
Rendere il campo Stato facoltativo migliora l'esperienza utente complessiva. Meno campi obbligatori significano un completamento più rapido del modulo, che spesso porta a tassi di registrazione più elevati. Questo è particolarmente importante per i clienti internazionali che potrebbero non avere uno Stato da inserire.
Inoltre, i campi facoltativi riducono la frustrazione e l'abbandono del modulo. Quando gli utenti non vengono bloccati da errori di validazione non necessari, è più probabile che completino il processo di registrazione. Di conseguenza, il tuo modulo di acquisizione lead all'ingrosso diventa più flessibile e orientato alla conversione.
Prima di iniziare
Prima di applicare questa personalizzazione, assicurati di avere accesso ai tuoi file WordPress. Il codice dovrebbe essere aggiunto utilizzando un tema figlio, un plugin personalizzato o un plugin di snippet di codice. Questo approccio garantisce che le tue modifiche non vadano perse quando temi o plugin vengono aggiornati.
Si consiglia inoltre di eseguire il backup del sito prima di apportare qualsiasi modifica. Sebbene questo snippet sia sicuro, avere un backup offre tranquillità.
Come Wholesale Lead Capture gestisce i campi di registrazione
Wholesale Lead Capture memorizza i suoi campi di registrazione in un array globale. Questo array controlla il comportamento di ciascun campo, incluso se è obbligatorio o facoltativo. Modificando questo array, puoi regolare le impostazioni dei campi come etichette, regole di validazione e stato obbligatorio.
In questo caso, prenderemo di mira il campo Stato e cambieremo il suo valore obbligatorio. Ciò consente al campo di rimanere visibile pur non essendo più obbligatorio durante la registrazione.
Snippet di codice per rendere il campo Stato facoltativo
Aggiungi il seguente snippet di codice al file functions.php del tuo tema figlio, a un plugin personalizzato o a un plugin di snippet di codice. Questo metodo è sicuro rispetto agli aggiornamenti ed è consigliato per la manutenzione a lungo termine.
add_action( 'init' , function() {
global $WWLC_REGISTRATION_FIELDS;
$WWLC_REGISTRATION_FIELDS[ 'wwlc_state' ][ 'required' ] = 0;
});
Cosa aspettarsi dopo aver applicato la modifica
Dopo aver aggiunto il codice, il campo Stato rimarrà visibile sul modulo di registrazione di Wholesale Lead Capture. Tuttavia, gli utenti non riceveranno più errori di validazione se il campo viene lasciato vuoto. Il resto del modulo di registrazione continuerà a funzionare normalmente.

Questa modifica non influisce sugli utenti esistenti o sui dati inviati in precedenza. Si applica solo alle nuove registrazioni future.
Rendere il campo Stato facoltativo in Wholesale Lead Capture è una personalizzazione semplice ma efficace. Con poche righe di codice, puoi migliorare l'esperienza utente, supportare i clienti internazionali e aumentare le conversioni di registrazione.
Domande frequenti
Questa modifica del campo stato influisce sulle registrazioni wholesale esistenti?
No. Questo snippet non influisce sui dati di registrazione esistenti. Aggiorna solo la regola di convalida per il futuro, in modo che il tuo database mantenga intatti i dati di localizzazione raccolti in precedenza e lasci invariati tutti i record utente.
Rendere il campo stato facoltativo lo rimuove dal modulo?
No. Rendere il campo facoltativo non lo rimuove: appare ancora sul modulo ma salta la convalida quando viene lasciato vuoto. Per nascondere completamente il campo, è necessario un aggiustamento del codice separato.
Posso rendere facoltativi altri campi di registrazione utilizzando lo stesso metodo?
Sì. Puoi applicare lo stesso approccio ad altri campi di registrazione in Wholesale Lead Capture. Sostituisci wwlc_state con l'identificatore di campo corretto nell'array globale $WWLC_REGISTRATION_FIELDS e imposta il suo valore required su 0.
Perché il campo stato è ancora obbligatorio dopo aver aggiunto il codice?
Se la modifica non ha effetto, verifica di aver aggiunto lo snippet al file functions.php di un child theme attivo o a un plugin dedicato al sito, non a un file di un tema padre che gli aggiornamenti potrebbero sovrascrivere. Svuota anche eventuali livelli di cache che potrebbero servire contenuti obsoleti.
Serve Aiuto?
Se hai una domanda o riscontri problemi, siamo qui per aiutarti.
- Utenti Premium: Apri un ticket di supporto
- Utenti Gratuiti: Visita il nostro forum della community
