{"id":59448,"date":"2021-10-28T08:35:16","date_gmt":"2021-10-28T08:35:16","guid":{"rendered":"https:\/\/blogging-techies.com\/fr\/comment-ajouter-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/"},"modified":"2021-10-28T08:35:16","modified_gmt":"2021-10-28T08:35:16","slug":"comment-ajouter-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/fr\/comment-ajouter-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/","title":{"rendered":"Comment ajouter du code personnalis\u00e9 \u00e0 votre site WordPress (c&#8217;est plus facile que &#8230;"},"content":{"rendered":"<p>\n<img decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/10\/Como-agregar-codigo-personalizado-a-su-sitio-de-WordPress-%C2%A1es.jpg\"><\/p>\n<p>\u00c9crire du PHP, du CSS et du HTML5 pour modifier un site WordPress peut \u00eatre assez frustrant, mais un bon guide peut le rendre plus facile.  Ce n&#8217;est pas ce guide.  Il s&#8217;agit simplement de savoir comment ajouter le code \u00e0 votre site une fois que c&#8217;est fait.  Ne vous inqui\u00e9tez pas cependant, c&#8217;est tout aussi important.  Comme il existe plusieurs fa\u00e7ons de le faire, il est utile de conna\u00eetre les diff\u00e9rences entre les diff\u00e9rentes options.  Mais d&#8217;abord, deux mises en garde :<\/p>\n<ol>\n<li>Avant de modifier quoi que ce soit, veuillez faire une copie de sauvegarde.  En fait, continuez \u00e0 soutenir leur travail tout au long du processus.  Il est \u00e9galement utile d&#8217;avoir un fichier s\u00e9par\u00e9 dans lequel coller des extraits de code supprim\u00e9s ou bient\u00f4t utilis\u00e9s.<\/li>\n<li>Si vous avez install\u00e9 le th\u00e8me de quelqu&#8217;un d&#8217;autre, n&#8217;ajoutez jamais de code aux fichiers functions.php ou style.css de votre th\u00e8me.  Si vous le faites, lorsque le th\u00e8me est mis \u00e0 jour, tout votre travail acharn\u00e9 aura disparu.<\/li>\n<\/ol>\n<p>Tout au long de la suite de cet article, j&#8217;explorerai quelques alternatives, class\u00e9es de la plus simple \u00e0 la plus complexe.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Plugins_WordPress\"><\/span>Plugins WordPress<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-32611\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/09\/Como-mover-su-sitio-web-HTML-estatico-a-WordPress.png\" alt=\"Plugins WordPress pour ajouter du code\" width=\"800\" height=\"297\"><\/p>\n<p>Tout comme il existe plusieurs types de modification de code, il existe plusieurs types de plug-ins de code personnalis\u00e9s.  Les 2 types les plus courants sont PHP et CSS.  Comme vous le savez peut-\u00eatre, PHP r\u00e9git l&#8217;architecture et le fonctionnement de WordPress.  Donc, si vous essayez de modifier les principales fonctions de votre site Web, d&#8217;ajouter ou de modifier une fonction, il existe de nombreux plugins PHP disponibles en t\u00e9l\u00e9chargement qui vous aideront avec cela.<\/p>\n<p>De m\u00eame, vous savez probablement aussi ce que fait CSS &#8211; il embellit les choses.  Et si c&#8217;est tout ce que vous voulez modifier, un plugin CSS personnalis\u00e9 vous permettra de le faire avec un minimum de tracas.  JavaScript, qui a une relation complexe avec les plugins, se cache en arri\u00e8re-plan.  Pour clarifier, c&#8217;est un peu diff\u00e9rent car cela fonctionne parfaitement si vous l&#8217;ajoutez \u00e0 l&#8217;en-t\u00eate, au pied de page ou \u00e0 un sujet enfant, mais pour l&#8217;utiliser dans un article, vous devez utiliser un plugin sp\u00e9cial.  Quelque chose comme CSS et Javascript Toolbox devrait fonctionner.  En passant, pour des raisons de vitesse de votre page, il est pr\u00e9f\u00e9rable de le mettre dans le pied de page.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Ecrivez_vos_propres_plugins\"><\/span>\u00c9crivez vos propres plugins<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Il existe des tonnes d&#8217;extraits de code WordPress disponibles sur Internet pour changer, d\u00e9sactiver ou modifier certaines fonctions.  Cependant, savoir o\u00f9 les placer est essentiel \u00e0 la fonctionnalit\u00e9.  Par exemple, si vous avez un extrait qui modifie la fonction d&#8217;un plugin, vous voulez qu&#8217;il fonctionne quel que soit le th\u00e8me que vous avez activ\u00e9.  Il en va de m\u00eame pour les extraits de code qui traitent des modifications \u00e0 l&#8217;\u00e9chelle du site.  Donc, dans tous les cas, ce pourrait \u00eatre une bonne id\u00e9e de cr\u00e9er un nouveau plugin pour eux.  Ne vous inqui\u00e9tez pas, ce n&#8217;est pas aussi intimidant qu&#8217;il y para\u00eet.<\/p>\n<p>L&#8217;un des principaux avantages de la cr\u00e9ation d&#8217;un plugin est qu&#8217;il vous permettra d&#8217;activer ou de d\u00e9sactiver le plugin \u00e0 la demande.  Il vous permet \u00e9galement d&#8217;afficher des informations contextuelles sur le plugin sur les pages du plugin.  Le seul inconv\u00e9nient majeur est que toute autre personne ayant la permission de modifier le site peut le d\u00e9sactiver accidentellement, mais un avertissement s\u00e9v\u00e8re devrait pouvoir l&#8217;emp\u00eacher.<\/p>\n<p>En remarque, vous pouvez \u00e9galement cr\u00e9er un dossier appel\u00e9 mu-plugins dans votre dossier wp-content.  Tout fichier PHP ins\u00e9r\u00e9 \u00e0 cet endroit s&#8217;ex\u00e9cutera toujours et ne pourra pas \u00eatre activ\u00e9 ou d\u00e9sactiv\u00e9.  Cela maintient le code personnalis\u00e9 hors des dossiers de th\u00e8me et de plug-in.  Mais ne le faites qu&#8217;avec des plugins que vous vous sentez toujours \u00e0 l&#8217;aise d&#8217;ex\u00e9cuter en arri\u00e8re-plan.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Fichiers_CSS_personnalises\"><\/span>Fichiers CSS personnalis\u00e9s<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Si les modifications que vous envisagez sont mineures, vous pouvez cr\u00e9er un fichier custom-style.css.  Si vous souhaitez pr\u00e9visualiser vos modifications avant de les apporter, vous pouvez toujours utiliser DevTools si vous utilisez Chrome ou une application similaire.  Une autre possibilit\u00e9 consiste \u00e0 ajouter du CSS personnalis\u00e9 via votre th\u00e8me WordPress.  Certains th\u00e8mes premium, comme notre framework Total, incluent une option de panneau de th\u00e8me pour ajouter un CSS personnalis\u00e9 o\u00f9 vous pouvez facilement le trouver et le modifier.  De plus, lorsque vous mettez \u00e0 jour votre th\u00e8me, les param\u00e8tres du tableau de bord de votre th\u00e8me ne doivent pas \u00eatre modifi\u00e9s, de sorte que votre CSS personnalis\u00e9 reste intact.<\/p>\n<p>N&#8217;oubliez pas que CSS est r\u00e9troactif, ce qui signifie que les r\u00e8gles qui apparaissent plus tard ont toujours la priorit\u00e9 sur les r\u00e8gles qui apparaissent plus t\u00f4t.  Ainsi, tout CSS appliqu\u00e9 \u00e0 une feuille distincte remplacera le code par d\u00e9faut de la page.  Cela s&#8217;applique \u00e9galement au CSS int\u00e9gr\u00e9 dans &#8230;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Themes_WordPress_pour_enfants\"><\/span>Th\u00e8mes WordPress pour enfants<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-32608\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/10\/Como-agregar-codigo-personalizado-a-su-sitio-de-WordPress-%C2%A1es.png\" alt=\"Cr\u00e9er un th\u00e8me enfant WordPress\" width=\"780\" height=\"150\"><\/p>\n<p>Pour les non-initi\u00e9s, un th\u00e8me enfant h\u00e9rite des fonctionnalit\u00e9s d&#8217;un autre th\u00e8me, vous permettant de modifier sa mise en page \u00e0 volont\u00e9 (vous pouvez apprendre tout ce que vous voulez savoir dans notre guide des th\u00e8mes enfants WordPress).  Ils ont \u00e9t\u00e9 invent\u00e9s dans le but pr\u00e9cis de vous permettre de modifier un th\u00e8me sans perdre les modifications lors de la mise \u00e0 jour.  Les th\u00e8mes enfants refl\u00e8tent toutes les modifications que vous apportez au th\u00e8me externe ou &#8220;principal&#8221;.  Par cons\u00e9quent, comme pour l&#8217;application d&#8217;un effet de calque Photoshop, vous ne modifiez pas r\u00e9ellement le contenu ;  vous pouvez le supprimer \u00e0 tout moment pour que les choses redeviennent comme avant.<\/p>\n<p>Cr\u00e9er un th\u00e8me enfant lorsque vous souhaitez modifier votre code vous \u00e9vitera bien des maux de t\u00eate et est assez simple (au fur et \u00e0 mesure que les modifications de WordPress progressent).  Acc\u00e9dez simplement \u00e0 votre site via FTP et cr\u00e9ez un dossier, puis cr\u00e9ez un fichier style.css qui correspond \u00e0 ce dossier.  Il est de pratique courante de le nommer sujet-nom-enfant.  Apr\u00e8s cela, tout ce dont vous avez besoin est une ligne dans l&#8217;en-t\u00eate de votre nouveau style.css pour d\u00e9finir le mod\u00e8le.  Mais il y a aussi des choses utiles \u00e0 avoir, qui peuvent \u00eatre trouv\u00e9es sur la page WordPress Codex.<\/p>\n<p>Apportez ensuite les modifications n\u00e9cessaires au sujet actuel sous la ligne @import.  Le seul inconv\u00e9nient des th\u00e8mes enfants est la quantit\u00e9 de recherches que vous devez effectuer sur le th\u00e8me principal avant de pouvoir le modifier, sans provoquer d&#8217;effets secondaires ou de conflits \u00e9tranges.  Et rappelez-vous qu&#8217;avec les th\u00e8mes enfants, il vous suffit de sp\u00e9cifier ce qui sera diff\u00e9rent du th\u00e8me d&#8217;origine.  Pour appliquer les modifications, il suffit de ZIP, de le t\u00e9l\u00e9charger via la page Apparences> Th\u00e8mes de votre tableau de bord WordPress et de l&#8217;activer via WordPress.  Cela suppose que votre th\u00e8me principal est \u00e9galement charg\u00e9, bien s\u00fbr.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Affichage_du_code\"><\/span>Affichage du code<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-32607\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/10\/1634563987_423_Como-agregar-codigo-personalizado-a-su-sitio-de-WordPress-%C2%A1es.png\" alt=\"Affichage du code ajout\u00e9\" width=\"759\" height=\"336\"><\/p>\n<p>Il existe un autre type de code d&#8217;ajout que nous n&#8217;avons pas abord\u00e9\u00a0: l&#8217;afficher.  Si vous \u00eates un concepteur de sites Web et que vous souhaitez montrer comment quelque chose est fait, pr\u00e9sent\u00e9 d&#8217;une mani\u00e8re que les t\u00e9l\u00e9spectateurs peuvent copier et coller, il est important de l&#8217;\u00e9crire de la bonne mani\u00e8re.  La fa\u00e7on dont WordPress interpr\u00e9tera votre code d\u00e9pend de l&#8217;utilisation ou non de la section HTML de Visual Post Editor.  Le saisir directement dans l&#8217;\u00e9diteur visuel fonctionnera pour le neutraliser, mais il n&#8217;y a aucun moyen de le mettre dans le bon format ou dans une bo\u00eete de code.  L&#8217;\u00e9diteur visuel le formatera simplement de la m\u00eame mani\u00e8re que du texte normal.  D&#8217;un autre c\u00f4t\u00e9, l&#8217;\u00e9diteur HTML le convertira en code et ruinera votre site Web.  Ne vous inqui\u00e9tez pas, vous pouvez annuler cela.<\/p>\n<p>Cependant, il existe un compromis.  Vous pouvez surligner et mettre votre code dans un bloc \u00e0 l&#8217;aide des balises et , mais cela n&#8217;emp\u00eachera pas le code de se d\u00e9clencher.  Il ne vous restera plus qu&#8217;\u00e0 le mettre dans la police montoype, dans une case, pour montrer qu&#8217;il s&#8217;agit officiellement de code.  Pour l&#8217;emp\u00eacher de s&#8217;activer, vous devez remplacer les symboles actifs par ce que l&#8217;on appelle des entit\u00e9s de personnages amusants.  Les versions les plus courantes de celles-ci, et celles qui suffisent \u00e0 neutraliser la plupart du code, changent respectivement (vous pouvez en savoir plus sur l&#8217;affichage du code dans notre article sur la fa\u00e7on d&#8217;\u00e9crire du code personnalis\u00e9 dans vos articles WordPress).<\/p>\n<p>Comme vous pouvez le voir, il existe de nombreuses fa\u00e7ons d&#8217;ajouter du code personnalis\u00e9 \u00e0 WordPress, et je vous encourage \u00e0 exp\u00e9rimenter, \u00e0 jouer avec eux et \u00e0 voir lesquels vous conviennent.  Y a-t-il d&#8217;autres fa\u00e7ons d&#8217;ajouter du code personnalis\u00e9 que j&#8217;ai manqu\u00e9es\u00a0?  Faites-moi savoir dans les commentaires.<\/p>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 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-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/#Plugins_WordPress\" >Plugins 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-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/#Ecrivez_vos_propres_plugins\" >\u00c9crivez vos propres plugins<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/fr\/comment-ajouter-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/#Fichiers_CSS_personnalises\" >Fichiers CSS personnalis\u00e9s<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/fr\/comment-ajouter-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/#Themes_WordPress_pour_enfants\" >Th\u00e8mes WordPress pour enfants<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/fr\/comment-ajouter-du-code-personnalise-a-votre-site-wordpress-cest-plus-facile-que\/#Affichage_du_code\" >Affichage du code<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>\u00c9crire du PHP, du CSS et du HTML5 pour modifier un site WordPress peut \u00eatre assez frustrant, mais un bon guide peut le rendre plus facile. Ce n&#8217;est pas ce guide. Il s&#8217;agit simplement de savoir comment ajouter le code \u00e0 votre site une fois que c&#8217;est fait. Ne vous inqui\u00e9tez pas cependant, c&#8217;est tout [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":59449,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-59448","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/59448","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=59448"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/59448\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media\/59449"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media?parent=59448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/categories?post=59448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/tags?post=59448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}