{"id":30368,"date":"2024-03-14T05:15:47","date_gmt":"2024-03-14T05:15:47","guid":{"rendered":"\/tutoriels\/?p=30368"},"modified":"2025-03-03T23:43:26","modified_gmt":"2025-03-03T23:43:26","slug":"ajouter-php-a-wordpress","status":"publish","type":"post","link":"\/fr\/tutoriels\/ajouter-php-a-wordpress","title":{"rendered":"Ajouter PHP \u00e0 WordPress : 2 m\u00e9thodes pour ajouter des extraits de code PHP"},"content":{"rendered":"<p>WordPress est un syst&egrave;me de gestion de contenu (CMS) open-source construit avec PHP, un langage de script populaire utilis&eacute; par <a href=\"https:\/\/w3techs.com\/technologies\/details\/pl-php\" target=\"_blank\" rel=\"noopener\">76,4 % des sites web<\/a>. Savoir comment fonctionne le langage de script peut vous aider &agrave; tirer le meilleur parti de votre site internet.<\/p><p>Le probl&egrave;me est que WordPress ne permet pas aux utilisateurs d&rsquo;ajouter du code PHP via l&rsquo;&eacute;diteur de blocs ou l&rsquo;&eacute;diteur classique pour des raisons de s&eacute;curit&eacute;. Vous devrez utiliser un plugin ou l&rsquo;ajouter manuellement aux fichiers de votre site web.<\/p><p>Cet article explore les diff&eacute;rentes mani&egrave;res d&rsquo;ins&eacute;rer du code PHP dans WordPress. Les &eacute;tapes sont faciles &agrave; suivre, m&ecirc;me si vous n&rsquo;&ecirc;tes pas un d&eacute;veloppeur WordPress.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-2-methodes-pour-ajouter-du-php-a-wordpress\">2 m&eacute;thodes pour ajouter du PHP &agrave; WordPress<\/h2><p>Avant de plonger dans ce tutoriel, il est bon de <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-php\">comprendre le langage PHP<\/a> et son r&ocirc;le dans WordPress. Une fois que vous vous sentez &agrave; l&rsquo;aise avec cela, explorez les m&eacute;thodes suivantes pour ajouter du code PHP personnalis&eacute; en fonction de vos besoins et de votre situation sp&eacute;cifiques.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Sauvegardez l&rsquo;int&eacute;gralit&eacute; de votre site WordPress avant d&rsquo;ajouter des extraits de code afin de pr&eacute;server la s&eacute;curit&eacute; de vos donn&eacute;es.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-ajouter-du-code-php-a-l-aide-d-un-plugin\">Comment ajouter du code PHP &agrave; l&rsquo;aide d&rsquo;un plugin<\/h3><p>Comme indiqu&eacute; pr&eacute;c&eacute;demment, WordPress emp&ecirc;che les utilisateurs d&rsquo;ajouter du code personnalis&eacute; directement via l&rsquo;&eacute;diteur int&eacute;gr&eacute; afin de pr&eacute;venir les attaques par injection de code. Pour ins&eacute;rer en toute s&eacute;curit&eacute; un code PHP dans un article ou une page WordPress, vous pouvez d&rsquo;abord le convertir en shortcode.<\/p><p>Bien que vous puissiez cr&eacute;er manuellement un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/shortcode-wordpress\">shortcode dans WordPress<\/a>, un plugin peut rationaliser le processus. Plusieurs extensions permettant d&rsquo;ajouter du code personnalis&eacute; sont disponibles dans le r&eacute;pertoire de WordPress. Pour ce tutoriel, nous utiliserons l&rsquo;une des options les plus populaires &ndash; <a href=\"https:\/\/fr.wordpress.org\/plugins\/insert-headers-and-footers\/\" target=\"_blank\" rel=\"noopener\">WPCode<\/a>.<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-45.png\/public\" alt=\"Banni&egrave;re du plugin WPCode\" class=\"wp-image-30381\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-45.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-45.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-45.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/image-45.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Voici comment ajouter un extrait de code PHP &agrave; l&rsquo;aide du plugin WordPress WPCode :<\/p><ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/ajouter-plugin-wordpress\">Installer et activer le plugin<\/a>. Le menu <strong>Extraits de code<\/strong> appara&icirc;tra dans la barre lat&eacute;rale de votre tableau de bord WordPress une fois l&rsquo;activation r&eacute;ussie.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"843\" height=\"437\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/extension-wpcode.png\/public\" alt=\"Le plugin WPCode dans le r&eacute;pertoire WordPress\" class=\"wp-image-30383\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/extension-wpcode.png\/w=843,fit=scale-down 843w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/extension-wpcode.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/extension-wpcode.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/extension-wpcode.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 843px) 100vw, 843px\" \/><\/figure><\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Naviguez vers <strong>Extraits de code<\/strong> &rarr; <strong>Ajouter un extrait<\/strong> pour trouver une biblioth&egrave;que d&rsquo;extraits de code pr&eacute;fabriqu&eacute;s pour des fonctions sp&eacute;cifiques. Puisque nous voulons ajouter un code PHP personnalis&eacute;, s&eacute;lectionnez le bouton <strong>Utiliser un extrait<\/strong> sous l&rsquo;option <strong>Ajouter votre code personnalis&eacute; (nouvel extrait)<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2024\/03\/Ajoutez-lextrait-WPCode-%E2%80%B9-Site-web-%E2%80%94-WordPress-1024x464.png\" alt=\"Cr&eacute;ation de code snippets PHP avec WPCode \" class=\"wp-image-30384\"><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Ins&eacute;rez un nom pour votre nouvel extrait de code PHP et &eacute;crivez le code dans la bo&icirc;te de <strong>Aper&ccedil;u du code<\/strong>. N&rsquo;oubliez pas de d&eacute;finir le champ d&eacute;roulant <strong>Type de code<\/strong> sur<strong> Extrait<\/strong> <strong>PHP<\/strong>. Pour cet exemple, nous cr&eacute;ons un extrait de code personnalis&eacute; pour r&eacute;cup&eacute;rer le fuseau horaire de Los Angeles et nous le nommons &laquo;&nbsp;<strong>Get Time Zone<\/strong>&laquo;&nbsp;. Cliquez sur <strong>Enregistrer l&rsquo;extrait<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"427\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/creer-extrait-personnalise.png\/public\" alt=\"Ajout d'un nouveau code PHP &agrave; la section Aper&ccedil;u du code dans WPCode.\" class=\"wp-image-30385\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/creer-extrait-personnalise.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/creer-extrait-personnalise.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/creer-extrait-personnalise.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/creer-extrait-personnalise.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"4\" class=\"wp-block-list\">\n<li>La section <strong>Insertion<\/strong> d&eacute;termine la mani&egrave;re dont vous souhaitez ajouter le nouveau snippet PHP &agrave; votre site internet. Essayons d&rsquo;utiliser l&rsquo;<strong>insertion automatique<\/strong> et de r&eacute;gler le lieu sur <strong>Pied de page du site<\/strong>. S&eacute;lectionnez la bascule dans la barre de menu sup&eacute;rieure pour activer l&rsquo;extrait de code et cliquez sur <strong>Mettre &agrave; jour<\/strong>. Ce param&egrave;tre permet d&rsquo;afficher le fuseau horaire demand&eacute; dans le pied de page de toutes les pages.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"366\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-Get-Time-Zone-.png\/public\" alt='Affichage de la fonction \"Get Time Zone\" dans le pied de page de toutes les pages' class=\"wp-image-30386\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-Get-Time-Zone-.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-Get-Time-Zone-.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-Get-Time-Zone-.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-Get-Time-Zone-.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>L&rsquo;option <strong>Shortcode<\/strong> transforme votre code en une version simplifi&eacute;e que vous pouvez copier et coller sur les articles et les pages de WordPress. Cliquez sur le bouton <strong>Copier<\/strong> et collez le shortcode sur l&rsquo;article ou la page WordPress de votre choix.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"508\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-code-court.png\/public\" alt=\"Transformer un extrait de code en shortcode avec WPCode\" class=\"wp-image-30387\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-code-court.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-code-court.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-code-court.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-code-court.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"6\" class=\"wp-block-list\">\n<li>Si vous choisissez l&rsquo;option d&rsquo;<strong>insertion automatique<\/strong>, vous pouvez d&eacute;finir une logique conditionnelle pour ex&eacute;cuter le code PHP personnalis&eacute;. La version gratuite propose des param&egrave;tres d&rsquo;<strong>utilisateur <\/strong>et de <strong>page<\/strong>, qui incluent le r&ocirc;le de l&rsquo;utilisateur, le type de page et l&rsquo;URL sp&eacute;cifique. S&eacute;lectionnez <strong>Ajouter un nouveau groupe<\/strong> et configurez la logique conditionnelle, puis cliquez sur <strong>Mettre &agrave; jour<\/strong>.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/logique-conditionnelle-intelligente.png\/public\" alt=\"Mise en place d'une logique conditionnelle pour un extrait de code avec WPCode.\" class=\"wp-image-30388\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/logique-conditionnelle-intelligente.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/logique-conditionnelle-intelligente.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/logique-conditionnelle-intelligente.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/logique-conditionnelle-intelligente.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Si WPCode ne r&eacute;pond pas &agrave; vos besoins, envisagez d&rsquo;autres options de plugins WordPress ci-dessous :<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener\">Code Snippets<\/a> &ndash; comprend un &eacute;diteur de code avec des fonctions de v&eacute;rification des erreurs et vous permet de regrouper des snippets similaires &agrave; l&rsquo;aide de balises.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/head-footer-code\/\" target=\"_blank\" rel=\"noopener\">Head &amp; Footer Code<\/a> &ndash; d&eacute;finit la priorit&eacute; du code personnalis&eacute; dans les sections de l&rsquo;en-t&ecirc;te, du corps et du pied de page.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/post-snippets\/\" target=\"_blank\" rel=\"noopener\">Post Snippets<\/a> &ndash; modifie l&rsquo;ordre des snippets &agrave; l&rsquo;aide de la fonction glisser-d&eacute;poser.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-comment-ajouter-manuellement-du-php-a-wordpress\">Comment ajouter manuellement du PHP &agrave; WordPress<\/h3><p>La m&eacute;thode du plugin facilite l&rsquo;insertion d&rsquo;un code PHP personnalis&eacute; dans votre site, mais elle peut s&rsquo;av&eacute;rer contraignante pour une personnalisation avanc&eacute;e. Pour une plus grande flexibilit&eacute;, envisagez de le faire manuellement. N&rsquo;oubliez pas de sauvegarder votre site web avant de modifier les fichiers PHP afin de prot&eacute;ger vos donn&eacute;es en cas d&rsquo;erreur.<\/p><p>Il y a deux fa&ccedil;ons principales d&rsquo;ajouter manuellement du code PHP &agrave; votre site WordPress : en utilisant l&rsquo;<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/editeur-de-theme-wordpress\">&eacute;diteur de th&egrave;me WordPress<\/a> et un <strong>gestionnaire de fichiers <\/strong>ou un<strong> client FTP<\/strong> avec un &eacute;diteur de texte.<\/p><p>L&rsquo;&eacute;diteur de th&egrave;me est id&eacute;al pour ajouter rapidement du code PHP, car il est accessible depuis votre tableau de bord WordPress. Cependant, il ne dispose pas des fonctionnalit&eacute;s d&rsquo;&eacute;criture de code offertes par les &eacute;diteurs de code, telles que la v&eacute;rification des erreurs et l&rsquo;auto-compl&eacute;tion.<\/p><p>Voici comment ajouter du PHP personnalis&eacute; dans WordPress en utilisant l&rsquo;&eacute;diteur de th&egrave;me :<\/p><ol class=\"wp-block-list\">\n<li>Allez dans <strong>Apparence <\/strong>&rarr; <strong>&Eacute;diteur de fichiers de th&egrave;me<\/strong> depuis votre tableau de bord d&rsquo;administration.<\/li>\n\n\n\n<li>S&eacute;lectionnez le fichier <strong>functions.php <\/strong>dans la barre lat&eacute;rale droite.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"429\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-les-themes.png\/public\" alt=\"Fichier Functions.php dans l'&eacute;diteur de fichiers du th&egrave;me WordPress.\" class=\"wp-image-30389\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-les-themes.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-les-themes.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-les-themes.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-les-themes.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Ajoutez le code correspondant &agrave; la fonctionnalit&eacute; souhait&eacute;e dans l&rsquo;&eacute;diteur de WordPress, puis cliquez sur <strong>Mettre &agrave; jour le fichier<\/strong>.<\/li>\n<\/ol><p>Si vous souhaitez modifier les fichiers du plugin, acc&eacute;dez &agrave; <strong>Extensions<\/strong> &rarr; <strong>&Eacute;diteur de fichiers des extensions<\/strong> et suivez les m&ecirc;mes &eacute;tapes que ci-dessus. Gardez &agrave; l&rsquo;esprit que l&rsquo;emplacement des &eacute;diteurs de plugins et de th&egrave;mes peut varier en fonction de votre th&egrave;me actif.<\/p><p>En revanche, pour les utilisateurs ayant des connaissances techniques, il est pr&eacute;f&eacute;rable d&rsquo;apporter des modifications &agrave; vos fichiers WordPress en utilisant le gestionnaire de fichiers de votre h&eacute;bergeur ou un <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/utiliser-filezilla\">client FTP tel que FileZilla<\/a>. Cette m&eacute;thode vous permet &eacute;galement d&rsquo;acc&eacute;der et de modifier d&rsquo;autres fichiers que les th&egrave;mes et les plugins.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-41453\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Voici comment ajouter un extrait de code PHP &agrave; WordPress en utilisant le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/gestionnaire-fichiers-hostinger\">gestionnaire de fichiers d&rsquo;Hostinger<\/a>:<\/p><ol class=\"wp-block-list\">\n<li>S&eacute;lectionnez <strong>Gestionnaire de fichiers<\/strong> dans votre tableau de bord <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/hpanel-hostinger\">hPanel<\/a>.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/bouton-gestionnaire-de-fichiers1.png\/public\" alt=\"Le gestionnaire de fichiers de Hostinger hPanel\" class=\"wp-image-30391\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/bouton-gestionnaire-de-fichiers1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/bouton-gestionnaire-de-fichiers1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/bouton-gestionnaire-de-fichiers1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/bouton-gestionnaire-de-fichiers1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"2\" class=\"wp-block-list\">\n<li>Double-cliquez sur le dossier <strong>public_html<\/strong> pour parcourir les fichiers de votre site.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"469\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/dossier-public-html.png\/public\" alt=\"Le r&eacute;pertoire public_html du gestionnaire de fichiers \" class=\"wp-image-30392\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/dossier-public-html.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/dossier-public-html.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/dossier-public-html.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/dossier-public-html.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><ol start=\"3\" class=\"wp-block-list\">\n<li>Entrez dans le dossier <strong>wp-content<\/strong> pour apporter des modifications &agrave; vos th&egrave;mes et plugins. Par exemple, ouvrez le dossier <strong>themes <\/strong>&rarr; <strong>dossier du th&egrave;me<\/strong> et ins&eacute;rez des fonctions PHP dans le fichier <strong>functions.php<\/strong>. Double-cliquez sur le fichier PHP pour l&rsquo;ouvrir et cliquez sur <strong>Enregistrer <\/strong>lorsque vous avez termin&eacute;.<\/li>\n<\/ol><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/twentytwentyone-Functions-php.png\/public\" alt=\"Le r&eacute;pertoire du th&egrave;me TwentyTwentyOne avec le fichier functions.php en surbrillance.\" class=\"wp-image-30393\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/twentytwentyone-Functions-php.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/twentytwentyone-Functions-php.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/twentytwentyone-Functions-php.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/twentytwentyone-Functions-php.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Si vous souhaitez modifier les fichiers de votre th&egrave;me, nous vous recommandons de <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/theme-enfant-wordpress\">cr&eacute;er un th&egrave;me enfant WordPress<\/a> et d&rsquo;y ajouter vos extraits de code PHP. Le fait de s&eacute;parer le th&egrave;me enfant de son th&egrave;me parent vous permet de conserver le code original et de vous assurer que les mises &agrave; jour du th&egrave;me n&rsquo;&eacute;craseront pas vos personnalisations.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Lectures sugg&eacute;r&eacute;es pour &eacute;tendre les fonctionnalit&eacute;s de votre site web WordPress<\/h4>\n                    <p><a href=\"\/fr\/tutoriels\/tuto-wordpress\">Tutoriel WordPress<\/a><br>\n<a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/qu-est-ce-que-javascript\">Qu'est-ce que JavaScript ? Une introduction de base &agrave; JS pour les d&eacute;butants<\/a><br>\n<a href=\"\/fr\/tutoriels\/wp-config-php\">Tout ce que vous devez savoir sur le fichier wp-config.php<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-pourquoi-ajouter-php-a-wordpress\">Pourquoi ajouter PHP &agrave; WordPress<\/h2><p>Pour les sites web fonctionnant sur l&rsquo;<a href=\"\/fr\/hebergement-wordpress\">h&eacute;bergement WordPress infog&eacute;r&eacute;<\/a>, l&rsquo;insertion d&rsquo;un code PHP personnalis&eacute; offre les avantages suivants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Fonctionnalit&eacute; am&eacute;lior&eacute;e<\/strong> &ndash; ajoutez des fonctionnalit&eacute;s uniques qui ne peuvent pas &ecirc;tre obtenues avec des plugins ou des th&egrave;mes standard.<\/li>\n\n\n\n<li><strong>Solutions sur mesure<\/strong> &ndash; cr&eacute;ez des solutions personnalis&eacute;es pour r&eacute;pondre &agrave; vos besoins sp&eacute;cifiques et aux demandes croissantes des utilisateurs.<\/li>\n\n\n\n<li><strong>Des conceptions uniques<\/strong> &ndash; mettez en &oelig;uvre des &eacute;l&eacute;ments de conception et des mises en page sp&eacute;ciales qui distinguent votre site web de ceux qui utilisent des th&egrave;mes pr&ecirc;ts &agrave; l&rsquo;emploi.<\/li>\n\n\n\n<li><strong>Int&eacute;gration <\/strong>&ndash; int&eacute;grez des services externes, des API ou des bases de donn&eacute;es de mani&egrave;re transparente dans votre site WordPress, ce qui permet des interactions complexes et la manipulation de donn&eacute;es.<\/li>\n\n\n\n<li><strong>Automatisation<\/strong> &ndash; automatisez les t&acirc;ches r&eacute;p&eacute;titives pour gagner du temps et rationaliser le traitement des donn&eacute;es.<\/li>\n\n\n\n<li><strong>Am&eacute;lioration de la s&eacute;curit&eacute;<\/strong> &ndash; si la mise en &oelig;uvre est correcte, vous pouvez mieux contr&ocirc;ler les mesures de s&eacute;curit&eacute; de votre site web.<\/li>\n\n\n\n<li><strong>R&eacute;duction des co&ucirc;ts<\/strong> &ndash; vous n&rsquo;avez pas besoin de recourir &agrave; des plugins tiers co&ucirc;teux pour faire &eacute;voluer votre site web.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>WordPress, qui s&rsquo;appuie sur le langage de script PHP tr&egrave;s r&eacute;pandu, offre un potentiel incroyable en mati&egrave;re de personnalisation des sites web et d&rsquo;extension des fonctionnalit&eacute;s. Comprendre le r&ocirc;le de PHP dans WordPress et son fonctionnement peut vous permettre de maximiser les capacit&eacute;s de votre site web.<\/p><p>R&eacute;capitulons deux m&eacute;thodes efficaces pour ajouter du nouveau code PHP &agrave; votre site WordPress :<\/p><ul class=\"wp-block-list\">\n<li>Utiliser un plugin de code WordPress, tel que WPCode.<\/li>\n\n\n\n<li>Ajouter du code manuellement via l&rsquo;&eacute;diteur de th&egrave;me WordPress, le gestionnaire de fichiers de votre h&eacute;bergeur ou un client FTP.<\/li>\n<\/ul><p>Nous esp&eacute;rons que cet article vous a aid&eacute; &agrave; adapter votre site web en utilisant le code PHP dans WordPress. Si vous avez encore des questions, consultez notre section FAQ ou posez-les dans la section des commentaires ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-ajouter-php-a-wordpress-faq\">Ajouter PHP &agrave; WordPress &ndash; FAQ<\/h2><p>Cette section couvre certaines des questions les plus fr&eacute;quemment pos&eacute;es sur l&rsquo;insertion de PHP dans les sites WordPress.<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1710388926422\"><h3 class=\"schema-faq-question\">Comment ajouter PHP &agrave; mon site WordPress ?<\/h3> <p class=\"schema-faq-answer\">Vous pouvez utiliser un plugin WordPress ou le faire manuellement via l&rsquo;&eacute;diteur de th&egrave;me WordPress, le gestionnaire de fichiers de votre h&eacute;bergeur ou un client FTP.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1710388939026\"><h3 class=\"schema-faq-question\">Puis-je ins&eacute;rer du code PHP dans une page WordPress sans plugin ?<\/h3> <p class=\"schema-faq-answer\">Oui, c&rsquo;est possible. D&eacute;finissez l&rsquo;extrait PHP dans l&rsquo;un des fichiers de votre site web et collez le shortcode n&rsquo;importe o&ugrave; sur la page WordPress.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1710388954384\"><h3 class=\"schema-faq-question\">O&ugrave; dois-je placer le code PHP ?<\/h3> <p class=\"schema-faq-answer\">L&rsquo;emplacement de votre code d&eacute;pend de son objectif. Si vous travaillez avec des extraits de code qui modifient des plugins, des th&egrave;mes ou le contenu du site web, ils doivent &ecirc;tre plac&eacute;s dans le r&eacute;pertoire <strong>wp-content<\/strong>. Si vous souhaitez modifier les fonctions de votre site, ajoutez le code PHP au fichier <strong>wp-config.php<\/strong>. Quel que soit l&rsquo;endroit o&ugrave; vous placez le code, n&rsquo;oubliez pas de sauvegarder votre site web avant d&rsquo;effectuer toute modification afin de prot&eacute;ger vos donn&eacute;es en cas d&rsquo;erreur.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress est un syst&egrave;me de gestion de contenu (CMS) open-source construit avec PHP, un langage de script populaire utilis&eacute; par 76,4 % des sites web. Savoir comment fonctionne le langage de script peut vous aider &agrave; tirer le meilleur parti de votre site internet. Le probl&egrave;me est que WordPress ne permet pas aux utilisateurs d&rsquo;ajouter [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/ajouter-php-a-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":30370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment Ajouter PHP \u00e0 WordPress en 2 M\u00e9thodes Rapides","rank_math_description":"D\u00e9couvrez 2 m\u00e9thodes efficaces pour ajouter PHP \u00e0 WordPress: utiliser le plugin WPCode et ins\u00e9rer le code PHP dans les fichiers de WordPress.","rank_math_focus_keyword":"Ajouter PHP \u00e0 WordPress","footnotes":""},"categories":[4777],"tags":[],"class_list":["post-30368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/ajouter-php-a-wordpress","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/insertar-codigo-php-en-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/insertar-codigo-php-en-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/insertar-codigo-php-en-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/insertar-codigo-php-en-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-add-php-code-to-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-add-php-code-to-wordpress","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=30368"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30368\/revisions"}],"predecessor-version":[{"id":38738,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30368\/revisions\/38738"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/30370"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=30368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=30368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=30368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}