3

NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.

Shortcodes Formidable form – Les exemples
Facile

---- Cet article a été modifié : 5 novembre 2021

Les shortcodes Formidable form sont assez diversifiés et vraiment excellents pour gagner notre temps. Montrer par exemple des statistiques, graphiques, concernant vos formulaires.

Votre shortcode Formidable Form

Changer l’ID par celui de votre formulaire, ou copier directement celui fourni dans la page des formulaires .

[formidable id=x]

Votre shortcode vue Formidable Form

Vous pouvez par exemple créer une vue, qui est en réalité le résultat SQL des entrées d’un formulaire, et filtrer dans votre vue les conditions SQL appropriées.

Par exemple par le current user ID, par une condition d’un param du formulaire, par les ID de l’entrée, par date, ect ….

Une fois votre vue faite, vous pouvez afficher son shortcode dans une page ou un post comme cet exemple.

Changer l’ID par celui de votre vue, ou copier directement celui fourni dans la vue.

[display-frm-data id=x filter=limited]

Si vous souhaitez montrer que les résultats concernant l’utilisateur logué, alors il faut ajouter dans le shortcode un paramètre supplémentaire.

Assurez-vous d’avoir un champ User ID Formidable Form dans le formulaire.

[display-frm-data id=x filter=limited user_id=current]

Votre shortcode statistiques

Voici un exemple de shortcode des statistiques qui va nous permettre de montrer le compte des entrées dans les 30 derniers jours.

Ici, dans notre exemple, l’ID 129 correspond à l’un des IDS de champ de notre formulaire. Remplacez-le par l’un des IDS des champs de votre formulaire.

Vous pouvez aussi créer un ID personnalisé de l’entrée par un shortcode.

Et le type est count et non total.

[frm-stats id="129" type="count" created_at_greater_than="-1 month"]

Dans un autre exemple, vous pourriez afficher le total d’un champ personnalisé de formulaire ou les valeurs correspondraient à Yes (Genre va me chercher le total des entrées ou le champ 25 a été rempli par les utilisateurs correspondant à Yes).

L’ID de votre champ pourrait être un des champs personnalisés dans le formulaire.

[frm-stats id=x type=total 25="Yes"]