Contact Form 7 est mon must-have en termes de plugin contact pour WordPress. L’une de ses fonctionnalités est la possibilité d’utiliser les variables de l’URL pour préremplir les champs.

La documentation de Contact Form 7 vous explique comment définir un champ texte depuis l’URL avec $_GET; mais ils n’expliquent pas réellement comment le faire pour une liste d’option (select).

Dans mon exemple, j’ai eu besoin de mettre en place un formulaire pour les professionnels ainsi que les particuliers, si nous venons depuis la page d’accueil professionnel, on définit automatiquement notre radio sur « Je suis professionnel ».

La première étape va être de définir la valeur par défaut de notre champ Contact Form avec la variable default:get.

<label> 
  Je suis* [radio* type use_label_element default:get "Particulier" "Professionnel"] 
</label>

Nous avons aussi la possibilité de définir la variable depuis une requête $_POST en définissant la variable default:post

Maintenant, nous avons plus qu’à aller sur notre page de cette manière :

/contact/?type=Professionnel

Commentaires

N'hésitez pas à me laisser un petit commentaire pour que l'on discute ensemble de cet article.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles reliés

Retrouvez ci-dessous quelques articles qui pourrait vous intéresser.

Contact Form 7 - Redirection automatique
03
Fév

Redirection d’un formulaire Contact Form 7 vers une URL

Nous allons découvrir comment faire une redirection avec Contact Form 7 vers une page de confirmation (ou une URL) après la soumission d’un formulaire. Jusqu’à présent, Contact Form 7 ne propose pas de redirections après la soumission d’un formulaire. Nous allons voir comment mettre en place une redirection vers une page spécifique. On me demande…

Voir plus
Maintenance WordPress sans plugin
11
Juil

Activer le mode maintenance de WordPress sans plugin

Nous allons voir comment mettre son site WordPress en maintenance directement depuis le FTP et sans utiliser des plugins. Je vois beaucoup de monde utiliser un plugin pour mettre en maintenance leur site, lors de leur mise à jour ou pendant les maintenances. Il n’y a pas forcément besoin d’utiliser un plugin pour faire ça,…

Voir plus