Contact Form 7 : une extension pour créer un formulaire de contact

En tant que Webmestre ou auteur d'un site Web, vous devez mettre en place différents moyens pour que les internautes puissent vous rejoindre :

  • Commentaires au bas d'une page : message visible pour tous les internautes
  • Page de contact avec votre adresse électronique : le message sera envoyé en privé mais souhaitons-nous vraiment publier notre adresse électronique ?
  • Page de contact avec un formulaire de contact : le message sera envoyé en privé sans publier notre adresse de courriel

La dernière option nous semble la plus appropriée pour envoyer un message privé. Et pour générer un formulaire de contact, rien de plus simple que l'utilisation de l'extension WordPress Contact Form 7.

▼Publicité

Formulaire de contact avec Contact Form 7

Étapes pour installer une extension

Pour installer une extension dans votre site WordPress :

  • Téléchargez l'extension (pour Contact Form 7, le téléchargement se fait ici : http://wordpress.org/plugins/contact-form-7/).
  • Décompressez le fichier .zip sur votre poste de travail, à l'endroit de votre choix.
  • Copiez le dossier décompressé sur votre serveur sous votresite/wp-content/plugins. Notez que chaque extension doit être dans son propre dossier.
  • Dans votre tableau de bord WordPress, cliquez sur « Extensions ».
  • Repérez votre nouvelle extension et cliquez sur « Activer ».

    WordPress : Activer l'extension Contact Form 7

Votre extension est maintenant prête à être configurée.

Étapes propres à Contact Form 7

Pour configurer votre formulaire de contact :

  • Toujours dans « Extensions », cliquez sur « Réglages » sous Contact Form 7.
  • Contact Form 7 permet de générer plusieurs formulaires qui peuvent être utilisés sur un même site WordPress. Un premier formulaire de contact est déjà existant. Il est possible de modifier ce formulaire ou d'en créer un nouveau. Nous allons modifier le formulaire existant donc cliquez sur « Modifier » sous ce formulaire.
  • Par défaut, le formulaire saisira le nom, le courriel, le sujet et le message à envoyer. Vous pouvez ajouter un champ prédéfini ou encore un champ de votre choix.

    Contact Form 7 - Champs saisis par défaut

  • Vous pouvez spécifier l'adresse de courriel à laquelle les messages doivent être envoyés. Selon les réglages initiaux, les messages seront envoyés à l'adresse de courriel de l'administrateur du site Web (celle qui est entrée sous « Réglages / Général / Adresse de messagerie »).

    Contact Form 7 - configurer les courriels envoyés

  • Vous pouvez finalement configurer les messages de confirmation et les messages d'erreur.

Insérer un formulaire dans une page Web

Pour insérer le formulaire dans une page Web, vous devez insérer le « shortcode » que vous retrouverez à côté du nom du formulaire dans l'écran de gestion (ex : [contact-form-7 id="4" title="Formulaire de contact 1"]).

Insérer un formulaire de contact de Contact Form 7

Pour plus d'information

« Contact Form 7 ». Contact Form 7. http://contactform7.com/docs/

« Contact Form 7 Email Issues  ». CF7 skins. http://kb.cf7skins.com/contact-form-7-email-issues/

Merci de partager ! Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestShare on StumbleUponEmail this to someone
Catégories

9 commentaires

    • Christiane Lagacé

      Bonjour,

      Contact Form 7 semble éprouver des problèmes depuis la dernière mise à jour de WordPress. Je travaille moi-même à régler le problème sur les sites que j’ai créé et qui utilisent cette extension. Je mettrai à jour cet article dès que j’aurai trouvé le problème.

  1. Claude LAURENT

    Bonjour et merci pour toutes ces explications et ces méthodes pour mieux comprendre et gérer les sites en WordPress.
    Je suis assez novices et je bloque sur ceci :
    Est-il possible, avec Contact Form7 voire un autre plug-ins de cacher l’adresse mail de départ ?
    Je m’explique, j’ai placé une lettre à faire envoyer par les internautes après qu’ils aient remplis certaines conditions, entre autres leurs nom, leur adresse mail et leur localité mais je ne veux pas que l’adresse qui apparaisse sur l’arrivée du mail soit celle du site mais celle de la personne qui envoie.
    Y a-t-il une solution pour y arriver ?
    C’est dans le cadre d’une pétition.
    Merci d’avance
    Claude

    • Christiane Lagacé

      Bonjour Claude,

      J’ai du mal à cerner votre besoin. Si je comprend bien, vous désirez qu’un internaute puisse entrer ses coordonnées sur votre site Web. Mais où désirez-vous que ces informations soient envoyées ? Normalement, un formulaire de contact envoie les informations au webmestre. Vous semblez désirer qu’elles soient envoyées ailleurs et que l’expéditeur soit en fait la personne ayant entré ses coordonnées ?

      Si toutes les informations doivent être envoyées à la même adresse, il n’y a pas de problème. Avec Contact Form 7, dans le tableau de bord, c’est le champ « To : » dans la zone « Mail » qui indique où le courriel doit être envoyé. Ça n’a pas besoin d’être la même adresse que celle du webmestre. Il est même possible de faire en sorte que le courriel soit envoyé à différents endroits en renseignant le zone « Mail2 ».

      Par défaut, c’est l’adresse de l’internaute ayant rempli le formulaire qui est utilisée comme expéditeur du message. Ce comportement semble correspondre à vos besoins. Mais sachez qu’ici encore, il est possible de personnaliser en modifiant le contenu du champ « From : » dans la zone « Mail » de Contact Form 7, toujours dans la page de configuration de Contact Form 7.

      Bonne chance !

      Christiane

  2. Fred

    Bonjour et merci pour ces Super explications.
    Petit problème. Quand je fais une simulation d’envoi à partir de ma page contact, si je rentre une adresse mail qui finit en .fr pas de problème mais si elle finit par.com le message de confirmation d’envoi apparait bien mais je ne reçoit rien dans ma boîte mail. Une solution ? Merci par avance.

    • Christiane Lagacé

      Bonjour Fred,

      J’ai moi aussi éprouvé des difficultés avec certaines adresses de courriel. Dans mon cas, l’utilisation d’une adresse hotmail.com ne fonctionnait pas alors qu’une adresse gmail.com fonctionnait très bien.

      Je n’ai pas résolu le problème directement, je l’ai plutôt contourné. J’ai donc créé une adresse gmail que j’ai redirigée vers le hotmail du départ et voilà, tout était réglé.

      En passant, je vous conseille d’ajouter l’extension gratuite Contact Form DB : http://wordpress.org/plugins/contact-form-7-to-database-extension/. Elle se charge d’enregistrer dans la BD toutes les demandes provenant de Contact Form 7. De cette façon, si un problème survient lors de l’envoi du courriel à l’administrateur, il y a tout de même moyen de retrouver l’information.

      Bonne chance !

      Christiane

    • Christiane Lagacé

      Bonjour Phinou,

      Je ne comprend pas bien ce que vous voulez dire par « envoyer un formulaire à un groupe ». Souhaitez-vous qu’une liste de personnes puissent vous rejoindre via le formulaire? Souhaitez-vous plutôt que le formulaire rempli par un internaute soit envoyé à un groupe de personnes dans l’entreprise?

      Le but de Contact Form 7 est de permettre aux internautes de rejoindre le Webmestre ou un administrateur et non l’inverse. Si c’est le deuxième cas qui vous intéresse (que le formulaire rempli soit envoyé à plusieurs personnes dans l’entreprise), Contact Form 7 permet d’entrer une liste de courriels dans la section Mail. Simplement séparer les courriels par une virgule (le point-virgule ne fonctionnera pas) et chaque courriel de la liste recevra les informations entrées par l’internaute dans le formulaire.

      Christiane