{"id":14532,"date":"2020-05-22T21:46:11","date_gmt":"2020-05-22T21:46:11","guid":{"rendered":"https:\/\/blogging-techies.com\/fr\/comment-ajouter-un-effet-de-bascule-de-recherche-dans-wordpress\/"},"modified":"2020-05-22T21:46:11","modified_gmt":"2020-05-22T21:46:11","slug":"comment-ajouter-un-effet-de-bascule-de-recherche-dans-wordpress","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/fr\/comment-ajouter-un-effet-de-bascule-de-recherche-dans-wordpress\/","title":{"rendered":"Comment ajouter un effet de bascule de recherche dans WordPress"},"content":{"rendered":"<p>Avez-vous vu l&#8217;ic\u00f4ne de recherche \u00e0 bascule sur de nombreux sites Web populaires? Jetez un \u0153il \u00e0 notre projet s\u0153ur List25 pour voir un exemple. L&#8217;id\u00e9e est d&#8217;afficher une simple ic\u00f4ne de recherche, et lorsque l&#8217;utilisateur clique dessus, les formulaires de recherche glissent, \u00e9galement connus sous le nom d&#8217;effet de bascule. C&#8217;est un effet soign\u00e9 qui \u00e9conomise \u00e9galement de l&#8217;espace et permet aux utilisateurs de se concentrer sur le contenu. Sans oublier, c&#8217;est id\u00e9al pour les sujets qui r\u00e9pondent aux appareils mobiles. Dans cet article, nous vous montrerons comment ajouter un effet de bascule de recherche dans les th\u00e8mes WordPress. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/toggle-search1.png\" alt=\"Recherchez l'effet de bascule en action\" width=\"520\" height=\"320\" class=\"alignnone size-full wp-image-17482\" title=\"Recherchez l'effet de bascule en action\"><\/p>\n<p><strong>Remarque:<\/strong> Ce tutoriel est destin\u00e9 aux utilisateurs interm\u00e9diaires ayant une connaissance pratique des balises de mod\u00e8le WordPress, HTML et CSS. Les utilisateurs de niveau d\u00e9butant sont encourag\u00e9s \u00e0 s&#8217;exercer d&#8217;abord sur le serveur local. <\/p>\n<h4><span class=\"ez-toc-section\" id=\"Afficher_le_formulaire_de_recherche_WordPress\"><\/span>Afficher le formulaire de recherche WordPress<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>WordPress ajoute des classes CSS par d\u00e9faut au code HTML g\u00e9n\u00e9r\u00e9 par diverses balises de mod\u00e8le au sein d&#8217;un th\u00e8me. Utilisez le mod\u00e8le de balise de th\u00e8me WordPress pour afficher le formulaire de recherche. Vous pouvez g\u00e9n\u00e9rer deux formulaires de recherche diff\u00e9rents, un pour les th\u00e8mes HTML4 et un pour les th\u00e8mes pris en charge HTML5. Si votre th\u00e8me a la ligne add_theme_support (\u2018html5\u2019, array (\u2018search-form\u2019)) dans le fichier functions.php, cette balise de mod\u00e8le g\u00e9n\u00e9rera un formulaire de recherche HTML5. Sinon, il g\u00e9n\u00e9rera le formulaire de recherche HTML4. <\/p>\n<p>Une autre fa\u00e7on de d\u00e9couvrir le formulaire g\u00e9n\u00e9r\u00e9 par votre sujet consiste \u00e0 consulter le code source du formulaire de recherche. <\/p>\n<p>Voici la balise de mod\u00e8le de formulaire get_search_form () qui sera affich\u00e9e lorsque votre th\u00e8me ne prend pas en charge HTML5: <\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\"><\/pre>\n<p>Et c&#8217;est ainsi qu&#8217;il va g\u00e9n\u00e9rer pour un th\u00e8me avec prise en charge HTML5. <\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\"><\/pre>\n<p>Pour les besoins de ce tutoriel, nous utiliserons le formulaire de recherche HTML5. Si votre th\u00e8me g\u00e9n\u00e8re un formulaire de recherche HTML4, ajoutez cette ligne de code dans le fichier functions.php de votre th\u00e8me: <\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">add_theme_support('html5', array('search-form'));\r\n<\/pre>\n<p>Une fois que vous vous \u00eates assur\u00e9 que votre formulaire de recherche g\u00e9n\u00e8re un formulaire HTML5, l&#8217;\u00e9tape suivante consiste \u00e0 placer le formulaire de recherche l\u00e0 o\u00f9 vous souhaitez l&#8217;afficher avec l&#8217;effet de bascule. <\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ajouter_un_effet_de_bascule_au_formulaire_de_recherche_WordPress\"><\/span>Ajouter un effet de bascule au formulaire de recherche WordPress<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>La premi\u00e8re chose dont vous aurez besoin est une ic\u00f4ne de recherche. Le th\u00e8me Twenty Thirteen par d\u00e9faut dans WordPress est livr\u00e9 avec une tr\u00e8s jolie petite ic\u00f4ne, et nous l&#8217;utiliserons dans notre tutoriel. Cependant, n&#8217;h\u00e9sitez pas \u00e0 cr\u00e9er le v\u00f4tre dans Photoshop ou \u00e0 en t\u00e9l\u00e9charger un \u00e0 partir du Web. Assurez-vous simplement que le fichier est nomm\u00e9 search-icon.png. <\/p>\n<p>Vous devez maintenant charger cette ic\u00f4ne de recherche dans le dossier d&#8217;images de votre th\u00e8me. Connectez-vous \u00e0 votre site Web \u00e0 l&#8217;aide d&#8217;un client FTP comme Filezilla et ouvrez votre r\u00e9pertoire de th\u00e8mes. <\/p>\n<p>Maintenant, c&#8217;est l&#8217;\u00e9tape finale et la plus cruciale. Vous devez ajouter ce CSS \u00e0 la feuille de style de votre th\u00e8me: <\/p>\n<pre class=\"brush: css; title: ; notranslate\" title=\"\">\r\n.site-header .search-form {\r\n\tposition: absolute;\r\n\tright: 200px;\r\n\ttop: 200px;\r\n}\r\n\r\n.site-header .search-field {\r\n\tbackground-color: transparent;\r\n\tbackground-image: url(images\/search-icon.png);\r\n\tbackground-position: 5px center;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-size: 24px 24px;\r\n\tborder: none;\r\n\tcursor: pointer;\r\n\theight: 37px;\r\n\tmargin: 3px 0;\r\n\tpadding: 0 0 0 34px;\r\n\tposition: relative;\r\n\t-webkit-transition: width 400ms ease, background 400ms ease;\r\n\ttransition:         width 400ms ease, background 400ms ease;\r\n\twidth: 0;\r\n}\r\n\r\n.site-header .search-field:focus {\r\n\tbackground-color: #fff;\r\n\tborder: 2px solid #c3c0ab;\r\n\tcursor: text;\r\n\toutline: 0;\r\n\twidth: 230px;\r\n}\r\n.search-form\r\n.search-submit { \r\ndisplay:none;\r\n}\r\n\r\n<\/pre>\n<p>La chose importante \u00e0 garder \u00e0 l&#8217;esprit \u00e0 propos de ce CSS est les effets de transition CSS3 qui nous permettent de cr\u00e9er facilement l&#8217;effet de bascule. Notez \u00e9galement que vous devrez toujours ajuster la position de l&#8217;ic\u00f4ne de recherche et du formulaire en fonction de la conception de votre th\u00e8me. <\/p>\n<p>Nous esp\u00e9rons que cet article vous a aid\u00e9 \u00e0 ajouter un effet de bascule de recherche \u00e0 votre th\u00e8me WordPress. Que pensez-vous du formulaire de recherche \u00e0 bascule? Nous voyons de plus en plus de sites utiliser cet effet. Laissez vos commentaires et questions dans les commentaires ci-dessous ou rejoignez-nous dans la conversation sur Google+.   <\/p>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-flat ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/fr\/comment-ajouter-un-effet-de-bascule-de-recherche-dans-wordpress\/#Afficher_le_formulaire_de_recherche_WordPress\" >Afficher le formulaire de recherche WordPress<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/fr\/comment-ajouter-un-effet-de-bascule-de-recherche-dans-wordpress\/#Ajouter_un_effet_de_bascule_au_formulaire_de_recherche_WordPress\" >Ajouter un effet de bascule au formulaire de recherche WordPress<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Avez-vous vu l&#8217;ic\u00f4ne de recherche \u00e0 bascule sur de nombreux sites Web populaires? Jetez un \u0153il \u00e0 notre projet s\u0153ur List25 pour voir un exemple. L&#8217;id\u00e9e est d&#8217;afficher une simple ic\u00f4ne de recherche, et lorsque l&#8217;utilisateur clique dessus, les formulaires de recherche glissent, \u00e9galement connus sous le nom d&#8217;effet de bascule. C&#8217;est un effet soign\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-14532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-themes"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/14532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/comments?post=14532"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/14532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media\/14533"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media?parent=14532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/categories?post=14532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/tags?post=14532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}