{"id":30368,"date":"2024-03-14T05:15:47","date_gmt":"2024-03-14T05:15:47","guid":{"rendered":"\/tutoriels\/?p=30368"},"modified":"2026-09-09T14:33:43","modified_gmt":"2026-09-09T07:33:43","slug":"ajouter-php-a-wordpress","status":"publish","type":"post","link":"\/fr\/tutoriels\/ajouter-php-a-wordpress\/","title":{"rendered":"Ajouter du PHP \u00e0 WordPress : 2 m\u00e9thodes pour ajouter des extraits de code PHP"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Ajouter du PHP &agrave; WordPress vous permet d&rsquo;<strong>int&eacute;grer des fonctionnalit&eacute;s personnalis&eacute;es, d&rsquo;automatiser certaines t&acirc;ches et d&rsquo;ajouter une logique sp&eacute;cifique directement <strong>dans<\/strong> l&rsquo;architecture de votre site web<\/strong>.<\/p><p class=\"wp-block-paragraph\">Gr&acirc;ce aux extraits de code PHP, vous pouvez personnaliser le comportement de votre th&egrave;me, &eacute;tendre les fonctionnalit&eacute;s des extensions et renforcer la s&eacute;curit&eacute; au-del&agrave; des param&egrave;tres par d&eacute;faut.<\/p><p class=\"wp-block-paragraph\">WordPress n&rsquo;autorise pas l&rsquo;ajout direct de code PHP dans l&rsquo;&eacute;diteur de blocs ou l&rsquo;&eacute;diteur classique, car cela exposerait votre site web &agrave; des attaques par injection de code. Cette vuln&eacute;rabilit&eacute; pourrait permettre &agrave; des pirates d&rsquo;acc&eacute;der &agrave; l&rsquo;ensemble du serveur.<\/p><p class=\"wp-block-paragraph\">Pour ajouter du code PHP &agrave; votre site web WordPress en toute s&eacute;curit&eacute;, deux m&eacute;thodes s&rsquo;offrent &agrave; vous :<\/p><ol class=\"wp-block-list\">\n<li><strong>Utilisez une extension.<\/strong> Cette option convient particuli&egrave;rement aux d&eacute;butants et aux utilisateurs sans connaissances techniques, car elle permet de g&eacute;rer l&rsquo;ex&eacute;cution du code en toute s&eacute;curit&eacute; sans risquer de provoquer des erreurs sur le site web.<\/li>\n\n\n\n<li><strong>Ajoutez le code PHP manuellement<\/strong>. Cette m&eacute;thode s&rsquo;adresse aux utilisateurs qui souhaitent contr&ocirc;ler enti&egrave;rement la structure de leurs fichiers ou qui doivent mettre en &oelig;uvre une logique complexe dans un th&egrave;me enfant.<\/li>\n<\/ol><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-comment-ajouter-du-code-php-a-laide-dune-extension\">Comment ajouter du code PHP &agrave; l&rsquo;aide d&rsquo;une extension<\/h2><p class=\"wp-block-paragraph\">Pour des raisons de s&eacute;curit&eacute;, WordPress emp&ecirc;che l&rsquo;ajout de code PHP personnalis&eacute; directement dans son &eacute;diteur int&eacute;gr&eacute;. Pour ajouter du code PHP en toute s&eacute;curit&eacute; dans un article ou une page WordPress, convertissez-le d&rsquo;abord en shortcode.<\/p><p class=\"wp-block-paragraph\">Il est possible de <a href=\"\/fr\/tutoriels\/shortcode-wordpress\/\">cr&eacute;er un shortcode dans WordPress<\/a> manuellement, mais une extension simplifie cette op&eacute;ration. Plusieurs solutions sont disponibles dans le r&eacute;pertoire WordPress. Dans ce tutoriel, nous utiliserons l&rsquo;une des plus populaires : <strong>WPCode<\/strong>.<\/p><p class=\"wp-block-paragraph\">WPCode int&egrave;gre une fonction de v&eacute;rification des erreurs. Si vous commettez une erreur de syntaxe ou collez du code mal form&eacute;, l&rsquo;extension d&eacute;sactive automatiquement l&rsquo;extrait de code et affiche un message expliquant le probl&egrave;me.<\/p><p class=\"wp-block-paragraph\">Voici comment ajouter un extrait de code PHP &agrave; l&rsquo;aide de l&rsquo;extension WPCode :<\/p><ol class=\"wp-block-list\">\n<li><a href=\"\/fr\/tutoriels\/ajouter-plugin-wordpress\/\">Installez et activez l&rsquo;extension<\/a>. Apr&egrave;s l&rsquo;activation, le menu <strong>Extraits de code<\/strong> appara&icirc;t dans votre tableau de bord WordPress.<\/li>\n\n\n\n<li>Acc&eacute;dez &agrave; <strong>Extraits de code &rarr; + Ajouter un extrait<\/strong>. Une biblioth&egrave;que d&rsquo;extraits de code pr&eacute;d&eacute;finis s&rsquo;affiche. Pour ajouter du code PHP personnalis&eacute;, survolez <strong>Ajouter votre code personnalis&eacute; (nouvel extrait)<\/strong>, puis cliquez sur <strong>+ Ajouter un extrait personnalis&eacute;<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc43745\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc43745\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" 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=\"&Eacute;cran de WPCode dans WordPress avec l&rsquo;option Ajouter un extrait personnalis&eacute; mise en &eacute;vidence\" class=\"wp-image-30384\"><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Nommez votre extrait de code et <strong>s&eacute;lectionnez<\/strong> <strong>Extrait PHP<\/strong> <strong>dans<\/strong> <strong>Type de code<\/strong>. Saisissez votre code dans la zone <strong>Aper&ccedil;u du code<\/strong>. L&rsquo;exemple ci-dessous pr&eacute;sente un extrait de code simple qui affiche l&rsquo;heure dans le fuseau horaire de Los Angeles. Vous n&rsquo;avez pas besoin d&rsquo;inclure la balise d&rsquo;ouverture <strong>&lt;?php<\/strong>, car WPCode l&rsquo;ajoute automatiquement.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ Afficher l'heure dans le fuseau horaire de Los Angeles\n\n$timezone = new DateTimeZone('America\/Los_Angeles');\n\n$datetime = new DateTime('now', $timezone);\n\necho '&lt;p&gt;Heure actuelle &agrave; Los Angeles : ' . $datetime-&gt;format('g:i A') . '&lt;\/p&gt;';<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc46c8e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc46c8e\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"427\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/creer-extrait-personnalise.png\/w=1024,h=1024,fit=scale-down\" alt=\"&Eacute;diteur WPCode affichant les champs et les options de configuration d&rsquo;un extrait de code PHP personnalis&eacute;\" class=\"wp-image-30385\" style=\"width:840px;height:auto\" 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\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Configurez les param&egrave;tres d&rsquo;<strong>Insertion<\/strong>. S&eacute;lectionnez <strong>Insertion automatique<\/strong>, puis choisissez <strong>Pied de page du site<\/strong> comme emplacement afin d&rsquo;afficher l&rsquo;heure dans le pied de page de toutes les pages.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc49ad9\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc49ad9\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"366\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2024\/03\/Modifier-lextrait-Get-Time-Zone-.png\/w=1024,h=1024,fit=scale-down\" alt=\"Param&egrave;tres d&rsquo;insertion de WPCode avec les options &laquo; Insertion automatique &raquo; et &laquo; Pied de page du site &raquo; s&eacute;lectionn&eacute;es\" class=\"wp-image-30386\" style=\"width:840px;height:auto\" 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\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Utilisez l&rsquo;option <strong>Shortcode<\/strong> si vous pr&eacute;f&eacute;rez int&eacute;grer l&rsquo;extrait de code dans des articles ou des pages. Apr&egrave;s l&rsquo;avoir enregistr&eacute;, cliquez sur <strong>Copier<\/strong>, puis collez le shortcode &agrave; l&rsquo;endroit o&ugrave; vous souhaitez l&rsquo;afficher.<\/li>\n\n\n\n<li>D&eacute;finissez une logique conditionnelle si vous utilisez l&rsquo;<strong>Insertion automatique<\/strong>. La version gratuite prend en charge les conditions li&eacute;es aux utilisateurs et aux pages, notamment le r&ocirc;le de l&rsquo;utilisateur, le type de page et des URL sp&eacute;cifiques. S&eacute;lectionnez <strong>Ajouter un nouveau groupe<\/strong>, puis configurez vos r&egrave;gles.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc4c9d9\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc4c9d9\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"896\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-wpcode-logique-conditionnelle-intelligente-connecte-selectionne.png\/w=1024,h=1024,fit=scale-down\" alt=\"Param&egrave;tres de logique conditionnelle de WPCode avec la r&egrave;gle relative aux utilisateurs connect&eacute;s s&eacute;lectionn&eacute;e\" class=\"wp-image-52456\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-wpcode-logique-conditionnelle-intelligente-connecte-selectionne.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-wpcode-logique-conditionnelle-intelligente-connecte-selectionne.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-wpcode-logique-conditionnelle-intelligente-connecte-selectionne.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-wpcode-logique-conditionnelle-intelligente-connecte-selectionne.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"7\" class=\"wp-block-list\">\n<li>Activez et enregistrez votre extrait de code. Utilisez le bouton d&rsquo;activation dans la barre de menu sup&eacute;rieure, puis cliquez sur <strong>Enregistrer l&rsquo;extrait<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Si WPCode ne r&eacute;pond pas &agrave; vos besoins, vous pouvez utiliser les solutions suivantes :<\/p><ul class=\"wp-block-list\">\n<li><strong>Code Snippets.<\/strong> Cette extension comprend un &eacute;diteur avec v&eacute;rification des erreurs et permet de regrouper les extraits de code associ&eacute;s &agrave; l&rsquo;aide de balises.<\/li>\n\n\n\n<li><strong>Head &amp; Footer Code.<\/strong> Cette extension donne la priorit&eacute; au code personnalis&eacute; dans l&rsquo;en-t&ecirc;te, le corps et le pied de page.<\/li>\n\n\n\n<li><strong>Post Snippets.<\/strong> Cette extension permet de r&eacute;organiser les extraits de code par glisser-d&eacute;poser.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-comment-ajouter-manuellement-du-php-a-wordpress\">Comment ajouter manuellement du PHP &agrave; WordPress<\/h2><p class=\"wp-block-paragraph\">L&rsquo;utilisation d&rsquo;une extension facilite l&rsquo;ajout de code PHP personnalis&eacute;, mais peut montrer ses limites pour les personnalisations avanc&eacute;es. Pour davantage de flexibilit&eacute;, vous pouvez ajouter le code PHP manuellement.<\/p><p class=\"wp-block-paragraph\"><a href=\"\/fr\/tutoriels\/sauvegarde-wordpress\/\">Sauvegardez votre site web WordPress<\/a> avant de modifier des fichiers PHP afin de prot&eacute;ger vos donn&eacute;es en cas de probl&egrave;me. Il est &eacute;galement pr&eacute;f&eacute;rable de tester vos modifications dans un <a href=\"\/fr\/tutoriels\/wordpress-staging\/\">environnement de staging<\/a> plut&ocirc;t que sur un site web en production, sauf en cas d&rsquo;absolue n&eacute;cessit&eacute;.<\/p><p class=\"wp-block-paragraph\">Il existe deux m&eacute;thodes principales pour ajouter manuellement du code PHP &agrave; votre site web WordPress : utiliser l&rsquo;<a href=\"\/fr\/tutoriels\/editeur-de-theme-wordpress\/\">&eacute;diteur de th&egrave;me WordPress<\/a> ou un gestionnaire de fichiers ou un client FTP associ&eacute; &agrave; un &eacute;diteur de code.<\/p><p class=\"wp-block-paragraph\">L&rsquo;&eacute;diteur de th&egrave;me convient aux modifications rapides, car il est accessible depuis votre tableau de bord WordPress. Il ne dispose toutefois pas de fonctionnalit&eacute;s comme la v&eacute;rification des erreurs et la saisie semi-automatique, disponibles dans un &eacute;diteur de code d&eacute;di&eacute;.<\/p><p class=\"wp-block-paragraph\">Si vous souhaitez modifier les fichiers d&rsquo;un th&egrave;me, cr&eacute;ez un <a href=\"\/fr\/tutoriels\/theme-enfant-wordpress\/\">th&egrave;me enfant WordPress<\/a> et ajoutez-y vos extraits de code PHP. Un th&egrave;me enfant permet de s&eacute;parer vos personnalisations du th&egrave;me principal et &eacute;vite qu&rsquo;elles soient &eacute;cras&eacute;es lors des mises &agrave; jour de ce dernier.<\/p><p class=\"wp-block-paragraph\">Si vous utilisez un th&egrave;me moderne bas&eacute; sur des blocs, comme <strong>Twenty Twenty-Four<\/strong>, certaines personnalisations qui n&eacute;cessitaient auparavant de passer par <strong>functions.php<\/strong> peuvent d&eacute;sormais &ecirc;tre r&eacute;alis&eacute;es dans <strong>theme.json<\/strong>. Consultez la documentation de votre th&egrave;me pour conna&icirc;tre la m&eacute;thode recommand&eacute;e.<\/p><p class=\"wp-block-paragraph\">Voici comment ajouter du code PHP personnalis&eacute; dans WordPress &agrave; l&rsquo;aide de l&rsquo;&eacute;diteur de th&egrave;me :<\/p><ol class=\"wp-block-list\">\n<li>Acc&eacute;dez &agrave; <strong>Apparence &rarr; &Eacute;diteur de fichiers de th&egrave;me<\/strong> dans votre tableau de bord WordPress.<\/li>\n\n\n\n<li>S&eacute;lectionnez <strong>Fonctions du th&egrave;me<\/strong> dans la barre lat&eacute;rale droite pour ouvrir le fichier <a href=\"\/fr\/tutoriels\/functions-php-wordpress\/\">functions.php<\/a>.<\/li>\n\n\n\n<li>Ajoutez le code correspondant &agrave; la fonctionnalit&eacute; souhait&eacute;e. Ins&eacute;rez votre code PHP personnalis&eacute; &agrave; la fin du fichier, juste avant la balise de fermeture <strong>?&gt;<\/strong> si elle est pr&eacute;sente. Voici un exemple qui modifie la longueur des extraits dans WordPress :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ Fonction personnalis&eacute;e pour modifier la longueur des extraits\n\nfunction custom_excerpt_length( $length ) {\n\n    return 30; \/\/ Nombre de mots\n\n}\n\nadd_filter( 'excerpt_length', 'custom_excerpt_length', 999 );<\/pre><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc4f9c8\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc4f9c8\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"601\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-modifier-les-themes-fonctions-du-theme-fonction-personnalisee-mise-en-evidence.png\/w=1024,h=1024,fit=scale-down\" alt=\"&Eacute;diteur de fichiers de th&egrave;me WordPress avec le fichier functions.php et la fonction personnalis&eacute;e mis en &eacute;vidence\" class=\"wp-image-52459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-modifier-les-themes-fonctions-du-theme-fonction-personnalisee-mise-en-evidence.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-modifier-les-themes-fonctions-du-theme-fonction-personnalisee-mise-en-evidence.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-modifier-les-themes-fonctions-du-theme-fonction-personnalisee-mise-en-evidence.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/wordpress-admin-modifier-les-themes-fonctions-du-theme-fonction-personnalisee-mise-en-evidence.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Une fois la modification termin&eacute;e, cliquez sur <strong>Mettre &agrave; jour le fichier<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Pour modifier les fichiers d&rsquo;une extension, acc&eacute;dez &agrave; <strong>Extensions<\/strong> &rarr; <strong>&Eacute;diteur de fichiers des extensions<\/strong> et suivez les m&ecirc;mes &eacute;tapes. Si vous commettez une erreur de syntaxe, WordPress d&eacute;sactive l&rsquo;extension et affiche un message d&rsquo;erreur pour vous permettre de la corriger.<\/p><p class=\"wp-block-paragraph\">Modifier vos fichiers &agrave; l&rsquo;aide du gestionnaire de fichiers de votre h&eacute;bergeur ou d&rsquo;un <a href=\"\/fr\/tutoriels\/utiliser-filezilla\/\">client FTP comme FileZilla<\/a> convient davantage si vous avez une certaine exp&eacute;rience technique. Cette m&eacute;thode permet &eacute;galement d&rsquo;acc&eacute;der &agrave; des fichiers autres que ceux des th&egrave;mes et des extensions, et de les modifier.<\/p><p class=\"wp-block-paragraph\">Voici comment ajouter un extrait de code PHP &agrave; l&rsquo;aide du gestionnaire de fichiers d&rsquo;Hostinger :<\/p><ol class=\"wp-block-list\">\n<li>S&eacute;lectionnez <strong>Gestionnaire de fichiers<\/strong> dans votre tableau de bord hPanel.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc52958\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc52958\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"252\" height=\"350\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/file-manager-gestionnaire-hpanel-sidebar.png\/public\" alt=\"Tableau de bord hPanel affichant la page Sites web avec l&rsquo;option Gestionnaire de fichiers mise en &eacute;vidence\" class=\"wp-image-52491\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/file-manager-gestionnaire-hpanel-sidebar.png\/w=252,fit=scale-down 252w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/file-manager-gestionnaire-hpanel-sidebar.png\/w=216,fit=scale-down 216w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2026\/09\/file-manager-gestionnaire-hpanel-sidebar.png\/w=108,fit=scale-down 108w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Ouvrez le dossier <strong>public_html<\/strong> pour afficher les fichiers de votre site web.<\/li>\n\n\n\n<li>Ouvrez <strong>wp-content<\/strong> pour acc&eacute;der aux dossiers de vos th&egrave;mes ou extensions. Par exemple, acc&eacute;dez &agrave; <strong>themes &rarr; dossier de votre th&egrave;me actif<\/strong>, puis ajoutez vos fonctions dans le fichier <strong>functions.php<\/strong>. Double-cliquez sur le fichier pour l&rsquo;ouvrir, puis cliquez sur <strong>Enregistrer<\/strong> lorsque vous avez termin&eacute;.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6aaa83fc55984\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6aaa83fc55984\" class=\"aligncenter size-large is-resized wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"260\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/09\/fichier-functions-php.png\/w=1024,h=1024,fit=scale-down\" alt=\"Gestionnaire de fichiers d&rsquo;Hostinger avec le fichier functions.php s&eacute;lectionn&eacute; dans le dossier du th&egrave;me\" class=\"wp-image-26344\" style=\"width:840px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/09\/fichier-functions-php.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/09\/fichier-functions-php.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/09\/fichier-functions-php.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2023\/09\/fichier-functions-php.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><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>\n<\/div><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-pourquoi-ajouter-du-php-a-wordpress\">Pourquoi ajouter du PHP &agrave; WordPress ?<\/h2><p class=\"wp-block-paragraph\">Pour les sites web utilisant un h&eacute;bergement WordPress infog&eacute;r&eacute;, l&rsquo;ajout de code PHP personnalis&eacute; pr&eacute;sente les avantages suivants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Fonctionnalit&eacute;s am&eacute;lior&eacute;es.<\/strong> Ajoutez des fonctionnalit&eacute;s sp&eacute;cifiques qu&rsquo;il n&rsquo;est pas forc&eacute;ment possible de mettre en place avec des extensions ou des th&egrave;mes standard.<\/li>\n\n\n\n<li><strong>Solutions sur mesure<\/strong>. Cr&eacute;ez des solutions adapt&eacute;es &agrave; vos besoins sp&eacute;cifiques et &agrave; l&rsquo;&eacute;volution des attentes de vos utilisateurs.<\/li>\n\n\n\n<li><strong>Designs uniques.<\/strong> Int&eacute;grez des &eacute;l&eacute;ments de design et des mises en page sp&eacute;cifiques 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> Int&eacute;grez des services externes, des API ou des bases de donn&eacute;es &agrave; votre site web WordPress pour mettre en place des interactions complexes et g&eacute;rer le traitement des donn&eacute;es.<\/li>\n\n\n\n<li><strong>Automatisation<\/strong>. Automatisez les t&acirc;ches r&eacute;p&eacute;titives pour gagner du temps et simplifier le traitement des donn&eacute;es.<\/li>\n\n\n\n<li><strong>S&eacute;curit&eacute; renforc&eacute;e.<\/strong> Correctement mis en &oelig;uvre, le code PHP personnalis&eacute; vous permet de 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>. Vous pouvez faire &eacute;voluer votre site web sans d&eacute;pendre d&rsquo;extensions tierces co&ucirc;teuses.<\/li>\n<\/ul><h2 class=\"wp-block-heading h-t-title-2\" id=\"h-allez-plus-loin-avec-javascript-dans-wordpress\">Allez plus loin avec JavaScript dans WordPress<\/h2><p class=\"wp-block-paragraph\">En ajoutant du code PHP aux fichiers principaux de WordPress, vous pouvez contr&ocirc;ler la fa&ccedil;on dont le serveur traite les donn&eacute;es et construit les pages avant qu&rsquo;elles ne parviennent &agrave; l&rsquo;utilisateur. Un site web moderne ne repose toutefois pas uniquement sur une logique c&ocirc;t&eacute; serveur : l&rsquo;interactivit&eacute; joue &eacute;galement un r&ocirc;le essentiel.<\/p><p class=\"wp-block-paragraph\">PHP se charge des traitements c&ocirc;t&eacute; serveur, tandis que JavaScript s&rsquo;ex&eacute;cute dans le navigateur et rend possibles des fonctionnalit&eacute;s dynamiques comme la recherche en temps r&eacute;el, la validation instantan&eacute;e des formulaires et les cartes interactives, sans recharger la page.<\/p><p class=\"wp-block-paragraph\">Combiner le traitement des donn&eacute;es en PHP et l&rsquo;interactivit&eacute; de JavaScript est l&rsquo;approche standard pour d&eacute;velopper des extensions avanc&eacute;es et concevoir des th&egrave;mes personnalis&eacute;s. JavaScript constitue donc un excellent compl&eacute;ment &agrave; PHP pour enrichir les fonctionnalit&eacute;s de votre site WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ajouter du PHP &agrave; WordPress vous permet d&rsquo;int&eacute;grer des fonctionnalit&eacute;s personnalis&eacute;es, d&rsquo;automatiser certaines t&acirc;ches et d&rsquo;ajouter une logique sp&eacute;cifique directement dans l&rsquo;architecture de votre site web. Gr&acirc;ce aux extraits de code PHP, vous pouvez personnaliser le comportement de votre th&egrave;me, &eacute;tendre les fonctionnalit&eacute;s des extensions et renforcer la s&eacute;curit&eacute; au-del&agrave; des param&egrave;tres par d&eacute;faut. WordPress [&#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":190,"featured_media":30370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment ajouter du PHP \u00e0 WordPress en toute s\u00e9curit\u00e9","rank_math_description":"D\u00e9couvrez comment ajouter du PHP \u00e0 WordPress en toute s\u00e9curit\u00e9 avec une extension ou manuellement, et personnalisez votre site avec des extraits de code PHP.","rank_math_focus_keyword":"ajouter du PHP \u00e0 WordPress","footnotes":""},"categories":[5849,5848],"tags":[],"class_list":["post-30368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-avance","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-add-php-code-to-wordpress\/","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-usar-php-para-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":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-menambahkan-kode-php-ke-wordpress\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/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-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-add-php-code-to-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},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/insertar-codigo-php-en-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":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-usar-php-para-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\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=30368"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30368\/revisions"}],"predecessor-version":[{"id":52500,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/30368\/revisions\/52500"}],"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}]}}