Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Comment afficher le nombre d'entrées pour un formulaire spécifique

Introduction

Vous souhaitez afficher le nombre total d'entrées pour un formulaire particulier sur votre site web ? La possibilité d'afficher le nombre total d'entrées de formulaire peut être précieuse, surtout si vous organisez des sondages ou des concours et que vous souhaitez mettre en évidence l'engagement des participants. Dans ce tutoriel, nous vous guiderons à travers le processus d'affichage du nombre d'entrées à l'aide de PHP, afin que vous puissiez communiquer efficacement le niveau d'engagement sur votre site.

Création d'un shortcode

La création d'un shortcode simplifie le processus d'affichage du nombre total d'entrées dans diverses zones de votre site web, surtout si vous utilisez plusieurs formulaires.

Pour utiliser ce shortcode, vous devez d'abord le créer, ce qui vous permettra de l'insérer de manière transparente dans n'importe quelle page, publication ou zone de widget de votre site. Vous trouverez ci-dessous l'extrait de code essentiel à intégrer sur votre site.

Si vous ne savez pas comment ajouter des extraits de code à votre site, veuillez consulter notre tutoriel pour obtenir des instructions étape par étape :

/**
 * 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' );

Pour utiliser le shortcode, placez-le simplement dans n'importe quelle publication, page ou zone de widget de votre site à l'aide d'un bloc Shortcode WordPress :

[wpforms_entry_total form_id="FORMID"]

Assurez-vous simplement de remplacer FORMID par l'ID réel du formulaire que vous souhaitez afficher. Si vous avez besoin d'aide pour trouver l'ID de votre formulaire, consultez cet article. Pour les besoins de ce tutoriel, nous avons utilisé l'ID de formulaire 3967 à titre d'exemple.

Pour notre tutoriel, nous voulons afficher combien d'enfants se sont inscrits à notre cours, nous allons donc ajouter le shortcode directement dans le texte.

ajouter le shortcode à votre page en ligne avec votre texte

Maintenant, lorsque les visiteurs verront votre page, ils verront le nombre total d'entrées que nous avons reçues pour notre formulaire.

les visiteurs verront le nombre d'entrées affichées avec votre formulaire

Et c'est tout ce dont vous avez besoin pour afficher le nombre de soumissions d'entrées sur votre WPForms. Souhaitez-vous créer un shortcode pour afficher vos entrées de formulaire sur le front-end de votre site ? Jetez un œil à notre tutoriel sur Comment afficher les entrées de formulaire.