Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Come visualizzare il conteggio degli invii di voci per un modulo specifico

Introduzione

Sei interessato a mostrare il conteggio totale delle voci per un modulo specifico sul tuo sito web? La possibilità di visualizzare il numero totale di voci del modulo può essere preziosa, specialmente se stai gestendo sondaggi o concorsi e vuoi evidenziare il coinvolgimento dei partecipanti. In questo tutorial, ti guideremo attraverso il processo di visualizzazione del conteggio delle tue voci utilizzando PHP, in modo da poter comunicare efficacemente il livello di coinvolgimento sul tuo sito.

Creazione di uno shortcode

La creazione di uno shortcode semplifica il processo di visualizzazione del conteggio totale delle voci in varie aree del tuo sito web, specialmente se hai più moduli in uso.

Per utilizzare questo shortcode, devi prima crearlo, consentendoti di inserirlo senza problemi in qualsiasi pagina, post o area widget del tuo sito. Di seguito è riportato lo snippet di codice essenziale da integrare nel tuo sito web.

Se non sei sicuro su come aggiungere snippet di codice al tuo sito, consulta il nostro tutorial per una guida passo passo:

/**
 * Shortcode that displays the number of completed entries for a form.
 *
 * Usage:  [wpforms_entry_total form_id="FORMID"] - FORMID is the form ID.
 *
 * @link   https://wpforms.com/developers/display-entry-submissions-count-for-a-specific-form/
 */

function wpf_dev_form_entry_total( $atts ) {

	$args = shortcode_atts( array(
        'form_id' => ''
    ), $atts );

    if ( empty( $atts[ 'form_id' ] ) ) {
    	return;
    }

    $total = wpforms()->entry->get_entries( array( 'form_id' => $atts[ 'form_id' ] ), true );

    return absint( $total );
}
add_shortcode( 'wpforms_entry_total', 'wpf_dev_form_entry_total' );

Per utilizzare lo shortcode, posizionalo semplicemente all'interno di qualsiasi post, pagina o area widget sul tuo sito utilizzando un blocco Shortcode di WordPress:

[wpforms_entry_total form_id="FORMID"]

Assicurati solo di sostituire FORMID con l'ID effettivo del modulo che desideri visualizzare. Se hai bisogno di aiuto per trovare l'ID del tuo modulo, fai riferimento a questo articolo. Ai fini di questo tutorial, abbiamo utilizzato l'ID del modulo 3967 come esempio.

Per il nostro tutorial, vogliamo mostrare quanti bambini si sono iscritti alla nostra classe, quindi aggiungeremo lo shortcode direttamente nel testo.

aggiungi lo shortcode alla tua pagina inline con il tuo testo

Ora, quando i visitatori vedranno la tua pagina, vedranno il numero totale di voci che abbiamo ricevuto per il nostro modulo.

i visitatori vedranno il conteggio delle voci inviate visualizzato insieme al tuo modulo

E questo è tutto ciò che ti serve per visualizzare il conteggio delle tue voci su WPForms. Vuoi creare uno shortcode per visualizzare le voci del tuo modulo sul frontend del tuo sito? Dai un'occhiata al nostro tutorial su Come visualizzare le voci del modulo.