{"id":24954,"date":"2021-05-28T19:01:00","date_gmt":"2021-05-28T16:01:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24954"},"modified":"2021-10-18T02:12:57","modified_gmt":"2021-10-17T23:12:57","slug":"comment-ajouter-une-liste-de-pays-dans-le-formulaire-de-contact-7-plugin","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-ajouter-une-liste-de-pays-dans-le-formulaire-de-contact-7-plugin\/","title":{"rendered":"Comment ajouter une liste de pays dans le formulaire de contact 7 Plugin"},"content":{"rendered":"<p>Le formulaire de contact 7 est sans aucun doute l&rsquo;un des plugins les plus populaires du r\u00e9f\u00e9rentiel WordPress. Au moment de la r\u00e9daction de cet article, ce plugin a franchi plus de 5 millions d&rsquo;installations actives. L&rsquo;une des raisons de cette immense popularit\u00e9 est le module compl\u00e9mentaire de plugins. L&rsquo;auteur de ce plugin a d\u00e9velopp\u00e9 plusieurs modules compl\u00e9mentaires pris en charge pour le plugin Contact Form 7. En utilisant ces modules compl\u00e9mentaires, on peut facilement ajouter de nouvelles fonctionnalit\u00e9s au formulaire de contact existant.<\/p>\n<p>Supposons que vous souhaitiez ajouter un champ Pays dans votre formulaire de contact. Il y a environ 200 pays dans le monde et ajouter ces pays de mani\u00e8re statique n&rsquo;est pas une t\u00e2che facile.<\/p>\n<p>Pour r\u00e9soudre ce probl\u00e8me, l&rsquo;auteur du plugin Contact Form 7 a cr\u00e9\u00e9 un plugin <a href=\"https:\/\/wordpress.org\/plugins\/listo\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Listo<\/a>. En utilisant le plugin Listo, vous pouvez ajouter le champ Pays \u00e0 votre formulaire de contact en quelques minutes.<\/p>\n<p>Cela dit, voyons comment ajouter une liste de pays dans le plugin Contact Form 7.<\/p>\n<h3>Pourquoi avoir besoin du plugin Listo ?<\/h3>\n<p>Parfois, les propri\u00e9taires de sites Web souhaitent obtenir l&#8217;emplacement d&rsquo;un utilisateur ainsi que d&rsquo;autres d\u00e9tails \u00e0 partir d&rsquo;un formulaire de contact. Pour obtenir l&#8217;emplacement d&rsquo;un utilisateur, votre formulaire de contact doit avoir un champ Pays. Ce champ sera une liste d\u00e9roulante \u00e0 partir de laquelle les utilisateurs pourront choisir leur pays.<\/p>\n<p>Par d\u00e9faut, le plugin Contact Form 7 fournit une <code>select<\/code>balise de formulaire pour ajouter les options. Mais cette <code>select<\/code>balise est bien lorsque vous avez des options limit\u00e9es. Lorsqu&rsquo;il s&rsquo;agit d&rsquo;ajouter une liste de pays, on ne peut pas utiliser cette option facilement en raison d&rsquo;une longue liste.<\/p>\n<p>Le plugin Listo rend cette t\u00e2che super facile. Ajoutez simplement une d\u00e9claration et vous avez termin\u00e9.<\/p>\n<h3>Ajouter une liste de pays au formulaire de contact 7 Plugin<\/h3>\n<p>Installez et activez le plugin <a href=\"https:\/\/wordpress.org\/plugins\/listo\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Listo<\/a>. Ce plugin n&rsquo;a pas de page de configuration s\u00e9par\u00e9e. Il suffit de le brancher et vous pouvez utiliser ses fonctionnalit\u00e9s.<\/p>\n<p>Ensuite, pour ins\u00e9rer une liste de pays, vous devez ajouter des attributs pour <code>select<\/code>form-tag. Rendez-vous sur l&rsquo;\u00e9cran d&rsquo;\u00e9dition de votre formulaire de contact et ajoutez la <code>select<\/code>balise comme suit.<\/p>\n<pre><code>[select your-country data:countries]<\/code><\/pre>\n<p>Ici <code>data:countries<\/code>fait la magie. Il remplit une liste de pays dans votre liste d\u00e9roulante. V\u00e9rifiez maintenant votre formulaire de contact. Il devrait avoir la liste d\u00e9roulante du pays.<\/p>\n<\/p>\n<h3>Comment d\u00e9finir le pays par d\u00e9faut<\/h3>\n<p>Supposons que vous souhaitiez conserver un pays sp\u00e9cifique s\u00e9lectionn\u00e9 par d\u00e9faut. Dans ce cas, vous devez ajouter un code jQuery \u00e0 votre fichier JS. Tout d&rsquo;abord, obtenez la valeur d&rsquo;option d&rsquo;un pays que vous devez d\u00e9finir par d\u00e9faut. Un utilisateur peut prendre cette valeur en inspectant la liste d\u00e9roulante et la copier \u00e0 partir de la valeur de l&rsquo;option.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20440-6081f1ed2b509.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20440-6081f1ed2b509.png\" alt=\"Comment ajouter une liste de pays dans le formulaire de contact 7 Plugin\" ><\/a><\/p>\n<p>Ensuite, en utilisant la classe &lsquo;wpcf7-select&rsquo;, on peut d\u00e9finir le pays par d\u00e9faut s\u00e9lectionn\u00e9 dans le formulaire de contact. Ajoutez le code ci-dessous dans votre fichier JS.<\/p>\n<pre><code>jQuery(function($) {\n\u00a0\u00a0\u00a0\u00a0$('.wpcf7-select').val(\"India\"); \/\/ here we set India as a default country\n});<\/code><\/pre>\n<p>C&rsquo;est \u00e7a! Maintenant, si vous v\u00e9rifiez votre formulaire de contact, vous devriez voir \u00ab\u00a0Inde\u00a0\u00bb comme pays s\u00e9lectionn\u00e9 par d\u00e9faut dans la liste d\u00e9roulante des pays.<\/p>\n<h3>Articles Li\u00e9s<\/h3>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/supprimer-le-formulaire-de-contact-7-css-et-js-lorsque-cela-n-est-pas-necessaire\/\" title=\"Supprimer le formulaire de contact 7 CSS et JS lorsque vous n&#039;en avez pas besoin\">Supprimer le formulaire de contact 7 CSS et JS lorsque vous n&rsquo;en avez pas besoin<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/rediriger-vers-la-page-de-remerciement-apres-la-soumission-du-formulaire-de-contact-7\/\" title=\"Rediriger vers la page de remerciement apr\u00e8s la soumission du formulaire de contact 7\">Rediriger vers la page de remerciement apr\u00e8s la soumission du formulaire de contact 7<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-enregistrer-les-soumissions-du-formulaire-de-contact-7-dans-la-base-de-donnees-wordpress\/\" title=\"Comment enregistrer les soumissions du formulaire de contact 7 dans la base de donn\u00e9es WordPress\">Comment enregistrer les soumissions du formulaire de contact 7 dans la base de donn\u00e9es WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cherchez-vous \u00e0 ajouter une liste de pays dans le plugin Contact Form 7\u00a0? Dans cet article, je vous montre comment ajouter un champ Pays au plugin Contact Form 7.<\/p>\n","protected":false},"author":1,"featured_media":20441,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[412,497,608],"tags":[844],"class_list":["post-24954","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-divers","category-laravel2-4","category-uncategorized-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=24954"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/24954\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/20441"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=24954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=24954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=24954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}