Avete chiesto - abbiamo ascoltato!
Riceviamo molte domande dai clienti sui diversi modi di impostare i limiti di invio dei moduli in WordPress.
È un'ottima domanda, perché il limite massimo o la limitazione degli inserimenti nei moduli possono essere estremamente utili in diverse situazioni.
Ad esempio, se state organizzando un concorso online, potete limitare il numero di iscrizioni in modo che solo un numero specifico di persone possa registrarsi.
Inoltre, può essere utilizzato per controllare la visibilità dei moduli e combattere lo spam dei moduli.
Ora voglio condividere con voi alcuni dei modi in cui potete applicare le limitazioni di invio nei moduli di WordPress. Spero che alcuni di questi suggerimenti vi siano utili per impostare i limiti dei moduli sul vostro sito!
Limitare le iscrizioni al modulo ora
Come limitare il numero di voci del modulo WPForms
Seguite queste semplici istruzioni passo-passo per limitare le voci dei moduli WPForms.
- Passo 1: Installare il plugin WPForms
- Passo 2: installare e attivare l'addon Form Locker
- Passo 3: Creare un nuovo modulo WordPress
- Fase 4: Limitare il numero totale di iscrizioni
- Passo 5: Limitare gli inserimenti nel modulo in base all'IP o all'indirizzo e-mail dell'utente
- Fase 6: limitare gli inserimenti nei moduli richiedendo risposte univoche
Passo 1: Installare il plugin WPForms
La prima cosa da fare è installare e attivare il plugin WPForms. Se siete alle prime armi con WordPress, ecco una guida dettagliata su come installare un plugin in WordPress.
Per limitare le voci dei moduli in WPForms, è necessario attivare WPForms Pro o un pacchetto superiore sul vostro sito WordPress.

Successivamente, è necessario installare e attivare l'addon Form Locker.
Passo 2: installare e attivare l'addon Form Locker
Per attivare l'addon, andate nella vostra dashboard di WordPress e cliccate su WPForms " Addons.

Nella barra di ricerca, digitate Form Locker e premete il pulsante Installa addon.

Una volta installato Form Locker con successo, dovrete creare un nuovo modulo con WPForms.
Passo 3: Creare un nuovo modulo WordPress
Per creare un nuovo modulo, fare clic su WPForms " Aggiungi nuovo nella dashboard di WordPress.

Facendo clic su questo punto si viene reindirizzati alla schermata di impostazione del modulo di WPForms. Qui è possibile aggiungere un nome al modulo e selezionare il modello di modulo che si desidera utilizzare.
WPForms è dotato di oltre 2.000 modelli di moduli WordPress, tra cui:
- Modello di modulo di iscrizione al concorso
- Modello di modulo per il caricamento delle iscrizioni
- Modello di modulo di iscrizione al concorso
- Modello di modulo di iscrizione al concorso
- Modello di modulo di iscrizione alla lotteria
Per la mia esercitazione, sceglierò il modello Modulo di iscrizione al concorso.

Ecco il nostro modulo:

È possibile aggiungere altri campi al modulo trascinandoli dal pannello di sinistra a quello di destra.
Quindi, fare clic sul campo per apportare eventuali modifiche. È anche possibile fare clic su un campo del modulo e trascinarlo per riorganizzare l'ordine del modulo WordPress.
Quando il modulo ha l'aspetto desiderato, fare clic su Salva.
Fase 4: Limitare il numero totale di iscrizioni
Una volta che il modulo è stato personalizzato e salvato, andare su Impostazioni " Blocco modulo nell 'editor del modulo.

In questo modo vengono visualizzate le diverse impostazioni che si possono configurare per l'addon Form Locker.

Ecco una rapida panoramica del significato di queste opzioni:
- Verifica del modulo: Come l'utente per una password, il suo indirizzo e-mail o la sua età.
- Programmazione dei moduli: Apertura e chiusura degli invii in date specifiche
- Restrizioni del modulo: Consente l'accesso al modulo solo agli utenti che hanno effettuato il login.
- Limiti e restrizioni di iscrizione: Limitate il numero di iscrizioni al modulo per utente o impostate un tetto massimo di iscrizioni accettate.
Nella sezione Limiti di iscrizione e restrizioni, attivare l'opzione Abilita limite di iscrizione totale.

A questo punto, verranno visualizzate alcune impostazioni da configurare:

- Limite: il numero massimo di inserimenti nel modulo consentito.
- Messaggio di chiusura: il messaggio che verrà visualizzato dai visitatori del sito che tentano di inviare il modulo dopo che è stato raggiunto il limite di iscrizione.
Ecco un esempio di come appare il nostro modulo di iscrizione al concorso quando abbiamo limitato il numero di iscrizioni al modulo a 100:

In questo modo è possibile limitare il numero totale di voci per un modulo sul proprio sito web.
Successivamente, vedremo come limitare l'invio dei moduli in base all'e-mail e all'indirizzo IP di un singolo utente.
Passo 5: Limitare gli inserimenti nel modulo in base all'IP o all'indirizzo e-mail dell'utente
Per limitare le voci del modulo in base all'IP o all'indirizzo e-mail dell'utente, attivare l'opzione Abilita limite di voce utente.

In questo modo si apriranno altre opzioni di impostazione da configurare:

Verranno visualizzate le opzioni per limitare le voci del modulo in base all'indirizzo IP e all'indirizzo e-mail. Selezionate le opzioni che desiderate utilizzare per limitare le iscrizioni.
Selezionando l'opzione Limita per indirizzo e-mail , si dovrà specificare quale campo del modulo contiene l'e-mail dell'utente.
Selezionate il nome del campo e-mail dal menu a tendina.

Poi, nel campo Limite, si può definire il numero massimo di inserimenti nel modulo.
Quindi, dal menu a tendina, è possibile selezionare se il limite è applicabile fino alla fine del giorno, fino alla fine della settimana, fino alla fine del mese, fino alla fine dell'anno, per 24 ore, per 7 giorni, per ~30 giorni o per ~365 giorni.

Infine, inserite il messaggio che desiderate visualizzare agli utenti che raggiungono il limite di iscrizione. È possibile mostrare un messaggio personalizzato e persino inserire un link per reindirizzare i visitatori ad altre pagine del sito web.

Una volta terminate le impostazioni del limite di inserimento del componente aggiuntivo Form Locker, fare clic su Salva.
Fase 6: limitare gli inserimenti nei moduli richiedendo risposte univoche
Se si vuole evitare che lo stesso utente invii più di un modulo, è possibile richiedere valori univoci per alcuni campi del modulo.
Ad esempio, è possibile richiedere risposte univoche per i seguenti tipi di campo:
- Testo a riga singola
- Nome
- Sito web / URL
- Password
- Telefono
Per attivare questa funzione, accedere al modulo di partecipazione al concorso e fare clic sul campo per il quale si desidera richiedere risposte univoche. Quindi, scorrere verso il basso fino a Opzioni avanzate e fare clic sulla casella di controllo denominata Richiedi risposta univoca.

Ora, ogni volta che qualcuno cercherà di inviare un modulo sul vostro sito che è già stato inviato, vedrà il messaggio "Il valore deve essere unico".

Ed ecco fatto! Ora conoscete il modo più semplice per limitare il numero di invii di moduli sul vostro sito WordPress.
Limitare gli inserimenti nei moduli - Domande frequenti
L'aggiunta di restrizioni ai moduli è un argomento molto popolare tra i nostri lettori. Per saperne di più, potete consultare alcune delle domande più frequenti:
Perché limitare l'invio di moduli?
Ci possono essere molti casi in cui si desidera limitare l'invio dei moduli o impedire l'inserimento di più moduli. Ad esempio:
- Si sta organizzando un evento con un numero limitato di persone che possono partecipare, quindi si vuole limitare il numero di volte in cui il modulo di registrazione all'evento può essere inviato.
- Avete un modulo di feedback per i dipendenti e volete assicurarvi che ogni dipendente possa inviarlo una sola volta.
Spero che questo post vi abbia mostrato quanto sia facile da fare!
Posso impostare un numero massimo di invii di moduli per un periodo di tempo specifico in WordPress?
È possibile utilizzare le funzioni di programmazione dei moduli di WPForms per accettare invii solo in un determinato periodo di tempo. Allo stesso tempo, è possibile specificare il numero massimo di invii da accettare da quel modulo.
Combinando queste funzioni separate ma correlate (entrambe accessibili tramite le impostazioni del componente aggiuntivo Form Locker), è possibile impostare un numero massimo di invii di moduli solo durante un determinato periodo di tempo.
È possibile limitare l'invio di moduli in base ai ruoli o ai permessi degli utenti in WordPress?
Con WPForms, potete limitare l'invio dei moduli solo agli utenti che hanno effettuato l'accesso. Se volete limitare l'invio dei moduli a seconda dei diversi ruoli degli utenti di WordPress, potete usare Formidable Forms, che è dotato di impostazioni di visibilità per ogni modulo.
Come si fa a prevenire l'invio di spam o bot limitando l'inserimento di moduli in WordPress?
Limitare in qualche modo l'inserimento dei moduli si rivela sempre efficace per prevenire lo spam. I moduli riservati agli utenti registrati escludono naturalmente gli spambot. Allo stesso modo, anche i moduli che richiedono la verifica dell'età, della password o dell'e-mail possono ridurre al minimo lo spam.
E se il vostro modulo ha una data di scadenza e/o accetta solo un numero specifico di invii, questo è un altro ostacolo che terrà a bada gli spambot in molti scenari.
Successivamente, salvare le voci da WPForms a Google Sheets
Speriamo che questa guida vi abbia aiutato a capire come limitare le iscrizioni ai moduli per indirizzo IP, e-mail e risposte uniche.
Inoltre, potreste essere interessati a sapere come salvare le voci dei vostri moduli in Google Sheets senza scrivere una sola riga di codice. E se state usando la versione gratuita, assicuratevi di attivare Lite Connect, in modo da poter memorizzare le voci e sbloccarle una volta passati a WPForms Pro.
Limitare l'invio di moduli ora!
Siete pronti a creare il vostro modulo? Iniziate oggi stesso con il più semplice plugin per la creazione di moduli per WordPress. WPForms Pro include molti modelli gratuiti e offre una garanzia di rimborso di 14 giorni.
Se questo articolo vi ha aiutato, seguiteci su Facebook e Twitter per altre guide e tutorial gratuiti su WordPress.
Ho bisogno di limitare il numero di voci in un campo, non nell'intero modulo. Posso farlo?
Ciao Debby,
Purtroppo non abbiamo una funzione integrata per limitare le voci solo a campi specifici. Ho aggiunto il tuo voto per considerare questo aspetto come una richiesta di funzionalità per futuri miglioramenti.
Grazie,
Sono assolutamente d'accordo. Questa è la chiave. Eseguire un modulo di iscrizione e far sì che l'utente selezioni l'evento a cui desidera iscriversi, ma limitando il numero di iscrizioni fino a quando l'evento non è pieno, è fondamentale.
Ehi Frank - Mi scuso, al momento non abbiamo la funzione nel plugin di limitare le voci per ogni campo. Sono d'accordo che sarebbe fantastico e lo aggiungerò al nostro tracker delle richieste di funzionalità.
E dovrebbe esserci una funzione di whitelist di qualche tipo... Come IP e account amministratore.
Salve,
Sono d'accordo con te! Ho aggiunto il tuo voto per considerarla una richiesta di funzionalità per futuri miglioramenti.
Grazie,
È possibile mostrare il numero di invii di un modulo. Per esempio, se il modulo ha un limite di 10 invii, mostrare nel front-end "ne sono rimasti 5" (come i biglietti per un evento).
Ciao Manuel - Al momento non abbiamo la funzione per visualizzare il numero di voci rimanenti nel frontend. Sono d'accordo che sarebbe molto utile e aggiungerò questo aspetto al nostro tracker delle richieste di funzionalità in modo che sia all'attenzione dei nostri sviluppatori.
Salve, voglio limitare l'invio di moduli da parte degli utenti registrati di WordPress, come vedo gli addons Form locker possono limitare l'invio di moduli solo se c'è un campo email nel modulo, ma cosa succede se non ho un campo email ma voglio limitare l'invio di moduli per ogni utente per inviare il modulo solo una volta.
Ehi NoeTikadze - Se si desidera limitare gli accessi ma non si vuole utilizzare il campo Email, si può prendere in considerazione la funzione Limita per indirizzo IP. Per maggiori dettagli, puoi consultare la seguente sezione del blog.
Salve, siamo molto interessati ad acquistare questo prodotto da voi, ma speriamo che possiate aiutarci con alcune funzioni che stiamo cercando di ottenere:
1. Stiamo cercando di creare lo stesso modulo di concorso per diverse aziende con un numero limite di iscrizioni diverso, ad esempio. L'azienda A ha un limite di 100 iscrizioni, mentre l'azienda B ha un limite di 300 iscrizioni. Suppongo che dovremo creare un modulo separato per ogni azienda e non potremo creare un modulo per tutte le aziende poiché il limite di iscrizioni si applica solo a un modulo. È corretto?
2. Se voglio limitare le voci del modulo, posso usare un campo di testo invece dell'indirizzo IP e dell'indirizzo e-mail? Il campo di testo serve agli utenti per inserire il loro numero di identificazione.
3. Posso impostare il limite di inserimento dei moduli per tutti i moduli che ho creato? Diciamo che abbiamo impostato di limitare gli inserimenti nei moduli in base all'indirizzo e-mail. il limite si applica a tutti i moduli che abbiamo creato o il limite si applica solo a quel particolare modulo che abbiamo creato?
4. WPForms ha una "pagina di anteprima delle voci del modulo" prima dell'invio? Cioè per consentire agli utenti di visualizzare tutti i campi che hanno compilato prima di cliccare su invia.
Ciao Vern - Saremo lieti di rispondere alle tue domande! Quando ne hai l'occasione, invia le domande qui nel supporto, in modo che il nostro team di supporto dedicato possa assisterti ulteriormente.
Grazie 🙂
Salve, non è possibile limitare l'invio per e-mail utilizzando l'e-mail come campo nascosto? Non posso usare l'indirizzo IP se due persone hanno lo stesso IP non possono compilare il modulo.
Saluti
Silvia
Ciao Silvia - Per limitare l'invio del modulo in base all'indirizzo e-mail, è necessario mappare il campo e-mail e attualmente non disponiamo della funzione per mappare il campo nascosto. Sono d'accordo sul fatto che sarebbe una grande funzionalità e la aggiungerò al nostro tracker delle richieste di funzionalità.
Sarebbe bello poter limitare il numero di partecipanti in base al campo. Abbiamo persone che si registrano per un evento e possono scegliere, e pagare, per 1, 2, 3 o 4 persone che partecipano. Devo limitare i partecipanti a 32 persone, ma ogni modulo può registrare da 1 a 4 persone.
Ciao Dan,
Purtroppo, non disponiamo di una funzione integrata per limitare le voci a campi specifici, come da lei indicato. Ho aggiunto il tuo voto per considerare questo aspetto come una richiesta di funzionalità per futuri miglioramenti.
Grazie.
Salve. È possibile con il vostro plugin realizzare una funzione di prenotazione di appuntamenti in cui due persone non possono scegliere la stessa data su un calendario?
Per esempio, voglio che qualcuno prenoti una stanza in un giorno e in un'ora specifici e automaticamente questa stanza in questo giorno e in questa ora non sarà più disponibile finché la prenotazione non termina.
Ehi Joaquim - purtroppo non abbiamo una funzione integrata per limitare le date in base al sistema di prenotazione come hai indicato. Ho aggiunto il tuo voto per considerarla una richiesta di funzionalità per futuri miglioramenti.
Grazie.