{"id":39161,"date":"2025-03-20T16:17:59","date_gmt":"2025-03-20T16:17:59","guid":{"rendered":"\/tutoriels\/?p=39161"},"modified":"2025-03-20T16:18:01","modified_gmt":"2025-03-20T16:18:01","slug":"functions-php-wordpress","status":"publish","type":"post","link":"\/fr\/tutoriels\/functions-php-wordpress","title":{"rendered":"Qu&rsquo;est-ce que functions.php dans WordPress et comment le personnaliser"},"content":{"rendered":"<p>Dans WordPress, le fichier <strong>functions.php<\/strong> joue un r&ocirc;le crucial dans la d&eacute;finition du comportement et de l&rsquo;apparence de votre site web. Ce fichier est votre passerelle pour injecter du code personnalis&eacute;, modifier des th&egrave;mes et am&eacute;liorer les fonctionnalit&eacute;s de votre site.<\/p><p>Ce <a href=\"\/fr\/tutoriels\/hebergement-web-vs-hebergement-wordpress\"><strong>tutoriel WordPress<\/strong><\/a> vous expliquera ce qu&rsquo;est le fichier <strong>functions.php<\/strong>, o&ugrave; le trouver, comment y acc&eacute;der, et vous fournira des exemples de personnalisations courantes que vous pouvez r&eacute;aliser. Apr&egrave;s avoir lu cet article, vous serez en mesure d&rsquo;exploiter tout le potentiel du fichier <strong>functions.php<\/strong> et adapter votre site WordPress &agrave; vos besoins sp&eacute;cifiques.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Qu'est-ce que functions.php&nbsp;?<\/h4>\n                    <p>Le fichier <strong>functions.php<\/strong> est un &eacute;l&eacute;ment cl&eacute; du r&eacute;pertoire de votre th&egrave;me WordPress. Ce fichier fait office de pont entre le th&egrave;me que vous avez choisi et vos besoins particuliers. C'est un centre de contr&ocirc;le o&ugrave; vous pouvez ajouter des fonctions WordPress, des hooks et des filtres pour &eacute;tendre et am&eacute;liorer les fonctionnalit&eacute;s de votre site web.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Les utilisateurs peuvent ajouter des extraits de code personnalis&eacute;s &agrave; leur fichier <strong>functions.php<\/strong> WordPress pour modifier l&rsquo;apparence du menu principal, inclure des miniatures de publications personnalis&eacute;es ou des images &agrave; la une dans le contenu du flux RSS, ou ajouter un en-t&ecirc;te personnalis&eacute;.<\/p><p>Le fichier <strong>functions.php<\/strong> sert &eacute;galement de hub pour l&rsquo;utilisation des hooks WordPress, vous permettant d&rsquo;int&eacute;grer et d&rsquo;&eacute;tendre les fonctionnalit&eacute;s de WordPress de mani&egrave;re transparente. Cela inclut la modification du contenu des publications, l&rsquo;ajout de types de publication personnalis&eacute;s ou la suppression du num&eacute;ro de version WordPress.<\/p><h3 class=\"wp-block-heading\" id=\"h-ou-est-situe-le-fichier-functions-php\"><strong>O&ugrave; est situ&eacute; le fichier functions.php ?<\/strong><\/h3><p>Le fichier <strong>functions.php<\/strong> de WordPress est situ&eacute; dans le dossier du th&egrave;me de votre installation WordPress. Plus pr&eacute;cis&eacute;ment, vous pouvez le trouver dans le chemin d&rsquo;acc&egrave;s suivant : <strong>wp-content\/themes\/your-theme\/<\/strong>.<\/p><p>Dans ce chemin :<\/p><ul class=\"wp-block-list\">\n<li><strong>wp-content<\/strong> est le r&eacute;pertoire o&ugrave; WordPress stocke la plupart de son contenu, y compris les th&egrave;mes et les plugins.<\/li>\n\n\n\n<li><strong>themes<\/strong> est le r&eacute;pertoire o&ugrave; tous vos th&egrave;mes install&eacute;s sont situ&eacute;s.<\/li>\n\n\n\n<li><strong>your-theme<\/strong> repr&eacute;sente le nom de votre th&egrave;me WordPress actuel. Chaque th&egrave;me poss&egrave;de son propre fichier functions.php.<\/li>\n<\/ul><p>Remplacez your-theme par le nom r&eacute;el du th&egrave;me WordPress que vous utilisez. Par exemple, si vous utilisez le th&egrave;me populaire <a href=\"https:\/\/wordpress.org\/themes\/twentytwentyone\" target=\"_blank\" rel=\"noopener\"><strong>Twenty Twenty-One<\/strong><\/a>, vous le trouverez &agrave; : <strong>\/wp-content\/themes\/twentytwentyone\/functions.php<\/strong>.<\/p><p>Si vous utilisez un th&egrave;me enfant, qui reprend les fonctionnalit&eacute;s et le style d&rsquo;un th&egrave;me parent, le fichier functions.php de WordPress peut &eacute;galement se trouver dans le r&eacute;pertoire de votre th&egrave;me enfant. Le chemin d&rsquo;acc&egrave;s au fichier <strong>functions.php<\/strong> d&rsquo;un th&egrave;me enfant est : <strong>\/wp-content\/themes\/your-child-theme\/functions.php<\/strong>.<\/p><p>\n\n\n<div><p class=\"important\"><strong>Important !<\/strong> Certains th&egrave;mes WordPress, comme Twenty Twenty-Three, n&rsquo;incluent pas automatiquement le fichier functions.php. Contactez l&rsquo;&eacute;quipe de support du th&egrave;me si vous ne trouvez pas le fichier dans le dossier du th&egrave;me.<\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-acceder-au-fichier-functions-php\"><strong>Comment acc&eacute;der au fichier functions.php ?<\/strong><\/h2><p>Cette section explorera deux m&eacute;thodes pour acc&eacute;der au fichier <strong>functions.php<\/strong> dans WordPress.<\/p><h3 class=\"wp-block-heading\" id=\"h-comment-acceder-au-fichier-functions-php-en-utilisant-l-editeur-de-fichiers-des-themes\"><strong>Comment acc&eacute;der au fichier functions.php en utilisant l&rsquo;&eacute;diteur de fichiers des th&egrave;mes ?<\/strong><\/h3><p>En utilisant l&rsquo;&eacute;diteur de fichiers des th&egrave;mes int&eacute;gr&eacute;, WordPress vous permet d&rsquo;acc&eacute;der et de modifier le fichier <strong>functions.php<\/strong> directement depuis l&rsquo;interface d&rsquo;administration WordPress. Cette m&eacute;thode offre un moyen pratique d&rsquo;effectuer des modifications sans avoir besoin d&rsquo;outils externes. Voici comment acc&eacute;der &agrave; ce fichier :<\/p><ul class=\"wp-block-list\">\n<li>Connectez-vous &agrave; votre tableau de bord WordPress en utilisant votre nom d&rsquo;utilisateur et votre mot de passe.<\/li>\n\n\n\n<li>Une fois connect&eacute;, naviguez jusqu&rsquo;&agrave; la section <strong>Apparence<\/strong> dans le menu de gauche et s&eacute;lectionnez <strong>&Eacute;diteur de fichiers des th&egrave;mes<\/strong>.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1226\" height=\"691\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-3-1.png\/public\" alt=\"\" class=\"wp-image-39171\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-3-1.png\/w=1226,fit=scale-down 1226w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-3-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-3-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-3-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-3-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1226px) 100vw, 1226px\" \/><\/figure><\/div><ul class=\"wp-block-list\">\n<li>Dans <strong>l&rsquo;&eacute;diteur de fichiers des th&egrave;mes<\/strong>, vous verrez une liste de fichiers associ&eacute;s &agrave; votre th&egrave;me actif sur le c&ocirc;t&eacute; droit. Localisez et cliquez sur le fichier <strong>functions.php<\/strong> pour l&rsquo;ouvrir et le modifier.<\/li>\n\n\n\n<li>Le fichier <strong>functions.php<\/strong> s&rsquo;ouvrira dans l&rsquo;&eacute;diteur de code au sein de votre navigateur. Ici, vous pouvez effectuer les personnalisations souhait&eacute;es en ajoutant ou en modifiant des extraits de code PHP.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-4.png\/public\" alt=\"\" class=\"wp-image-39172\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-4.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-4.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-4.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-4.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ul class=\"wp-block-list\">\n<li>Apr&egrave;s avoir effectu&eacute; les modifications, cliquez sur le bouton <strong>Mettre &agrave; jour le fichier<\/strong> pour enregistrer vos changements.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-comment-acceder-au-fichier-functions-php-en-utilisant-le-gestionnaire-de-fichiers\"><strong>Comment acc&eacute;der au fichier functions.php en utilisant le gestionnaire de fichiers ?<\/strong><\/h3><p>Si le menu <strong>&Eacute;diteur de th&egrave;me<\/strong> n&rsquo;est pas disponible dans votre tableau de bord WordPress, vous pouvez toujours acc&eacute;der au fichier <strong>functions.php<\/strong> via le gestionnaire de fichiers. Pour les clients de <a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\"><strong>l&rsquo;h&eacute;bergement WordPress infog&eacute;r&eacute;<\/strong><\/a> de Hostinger, voici comment acc&eacute;der au fichier en utilisant cette m&eacute;thode :<\/p><ol class=\"wp-block-list\">\n<li>Acc&eacute;dez &agrave; <strong>hpanel.hostinger.com<\/strong> dans votre navigateur et connectez-vous &agrave; votre compte.<\/li>\n\n\n\n<li>Dans le menu sup&eacute;rieur, cliquez sur <strong>Sites web<\/strong>, puis <strong>Liste des sites.<\/strong> Ensuite, cliquez sur <strong>Tableau de bord <\/strong>pour le site concern&eacute;.<img decoding=\"async\" width=\"1271\" height=\"490\" class=\"wp-image-39165\" style=\"width: 750px\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-48.png\" alt=\"Le menu Sites web sur la page d'accueil de hPanel\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-48.png\/w=1271,fit=scale-down 1271w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-48.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-48.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-48.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-48.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1271px) 100vw, 1271px\" \/><\/li>\n<\/ol><ol start=\"3\" class=\"wp-block-list\">\n<li>S&eacute;lectionnez <strong>Gestionnaire de fichiers<\/strong> pour ouvrir le r&eacute;pertoire du domaine actuel.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1383\" height=\"709\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-51.png\/public\" alt=\"Le bouton Gestionnaire de fichiers dans le tableau de bord du site web hPanel\" class=\"wp-image-39166\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-51.png\/w=1383,fit=scale-down 1383w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-51.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-51.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-51.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-51.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1383px) 100vw, 1383px\" \/><\/figure><\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Dans le <strong>gestionnaire de fichiers<\/strong>, naviguez jusqu&rsquo;&agrave; la racine de votre r&eacute;pertoire WordPress, g&eacute;n&eacute;ralement &eacute;tiquet&eacute;e <strong>public_html<\/strong>.<\/li>\n\n\n\n<li>Localisez le dossier <strong>wp-content<\/strong> et ouvrez-le. &Agrave; l&rsquo;int&eacute;rieur, vous trouverez le dossier <strong>themes<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"646\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-5.png\/public\" alt=\"\" class=\"wp-image-39173\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-5.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-5.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-5.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-5.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Identifiez et acc&eacute;dez au dossier correspondant &agrave; votre th&egrave;me actif. Vous trouverez le fichier <strong>functions.php<\/strong> dans le dossier racine du th&egrave;me.<\/li>\n\n\n\n<li>Pour le modifier, faites un clic droit sur le fichier <strong>functions.php<\/strong> et s&eacute;lectionnez l&rsquo;option <strong>Edit<\/strong>. Il ouvrira le fichier dans un &eacute;diteur de texte web.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"489\" height=\"684\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-59.png\/public\" alt=\"S&eacute;lectionner le fichier functions.php puis ouvrir l'option Modifier\" class=\"wp-image-39169\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-59.png\/w=489,fit=scale-down 489w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-59.png\/w=214,fit=scale-down 214w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/2025-03-20_15-59.png\/w=107,fit=scale-down 107w\" sizes=\"(max-width: 489px) 100vw, 489px\" \/><\/figure><\/div><ol start=\"8\" class=\"wp-block-list\">\n<li>Apr&egrave;s avoir effectu&eacute; les modifications souhait&eacute;es, enregistrez le fichier existant avant de fermer l&rsquo;&eacute;diteur de texte.<\/li>\n<\/ol><p>Alternativement, vous pouvez acc&eacute;der au dossier de fichiers de votre th&egrave;me et au fichier <strong>functions.php<\/strong> de WordPress en utilisant un client de protocole de transfert de fichiers (FTP), comme FileZilla. Vous pouvez trouver vos identifiants FTP en naviguant vers le menu <strong>Fichiers &rarr; Comptes FTP<\/strong> dans la barre lat&eacute;rale gauche du <a href=\"https:\/\/www.hostinger.com\/tutorials\/hpanel-tutorial\"><strong>h<\/strong><\/a><strong><a href=\"\/fr\/tutoriels\/hpanel-hostinger\">P<\/a><\/strong><a href=\"https:\/\/www.hostinger.com\/tutorials\/hpanel-tutorial\"><strong>anel<\/strong><\/a>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1433\" height=\"785\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-6.png\/public\" alt=\"\" class=\"wp-image-39174\" style=\"width:847px;height:auto\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-6.png\/w=1433,fit=scale-down 1433w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-6.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-6.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-6.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/unnamed-6.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1433px) 100vw, 1433px\" \/><\/figure><\/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><\/div><h2 class=\"wp-block-heading\" id=\"h-fonctions-personnalisees-courantes-dans-functions-php\"><strong>Fonctions personnalis&eacute;es courantes dans functions.php<\/strong><\/h2><p>Avant d&rsquo;effectuer des modifications sur votre fichier functions.php dans WordPress, nous vous recommandons de cr&eacute;er une sauvegarde de votre site web. Cela vous permet de restaurer votre site &agrave; son &eacute;tat pr&eacute;c&eacute;dent si quelque chose ne va pas pendant le processus de personnalisation.<\/p><p>De plus, cr&eacute;er un th&egrave;me enfant WordPress est la meilleure pratique si vous pr&eacute;voyez d&rsquo;apporter des modifications importantes au fichier <strong>functions.php<\/strong>. Modifier directement le th&egrave;me parent peut entra&icirc;ner la perte des personnalisations lors de la mise &agrave; jour du th&egrave;me. Un th&egrave;me enfant fournit un espace s&ucirc;r et s&eacute;par&eacute; pour la configuration et les personnalisations du th&egrave;me.<\/p><p>Il est &eacute;galement important de noter que les personnalisations du fichier functions.php d&eacute;pendent du th&egrave;me, ce qui signifie que vous ne pouvez pas appliquer les personnalisations pr&eacute;c&eacute;dentes si vous changez de th&egrave;me.<\/p><p>Maintenant, explorons quelques fonctions PHP personnalis&eacute;es courantes que vous pouvez impl&eacute;menter dans le fichier <strong>functions.php<\/strong> pour am&eacute;liorer votre site web WordPress.<\/p><h3 class=\"wp-block-heading\" id=\"h-ajouter-le-code-de-suivi-google-analytics\"><strong>Ajouter le code de suivi Google Analytics<\/strong><\/h3><p>L&rsquo;une des personnalisations les plus courantes dans le fichier <strong>functions.php<\/strong> est l&rsquo;ajout d&rsquo;un code de suivi Google Analytics &agrave; votre WordPress. Cela vous permet de recueillir des donn&eacute;es pr&eacute;cieuses sur le trafic de votre site, les conversions et le comportement des utilisateurs.<\/p><p>Obtenez votre code de suivi unique depuis votre compte Google Analytics pour commencer. Une fois que vous avez le code de suivi, ouvrez votre fichier <strong>functions.php<\/strong> &agrave; l&rsquo;aide de l&rsquo;&eacute;diteur WordPress ou d&rsquo;un gestionnaire de fichiers et ins&eacute;rez le code suivant :<\/p><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=\"\">\/\/ Ajouter le code de suivi Google Analytics\nfunction add_google_analytics() {\n    ?&gt;\n    &lt;script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=YOUR_ANALYTICS_ID_HERE\"&gt;&lt;\/script&gt;\n    &lt;script&gt;\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('js', new Date());\n        gtag('config', 'YOUR_ANALYTICS_ID_HERE');\n    &lt;\/script&gt;\n    &lt;?php\n}\nadd_action('wp_head', 'add_google_analytics');\n<\/pre><p>Dans l&rsquo;extrait de code ci-dessus, remplacez le placeholder <strong>YOUR_ANALYTICS_ID_HERE<\/strong> par votre identifiant de suivi Google Analytics.<\/p><h3 class=\"wp-block-heading\" id=\"h-ajouter-la-prise-en-charge-des-flux-rss\"><strong>Ajouter la prise en charge des flux RSS<\/strong><\/h3><p>Les flux Really Simple Syndication (RSS) sont une fonctionnalit&eacute; pr&eacute;cieuse pour les blogueurs et les &eacute;diteurs de contenu. Ils permettent aux utilisateurs de s&rsquo;abonner et de rester facilement inform&eacute;s de votre contenu.<\/p><p>Pour commencer &agrave; ajouter la prise en charge des flux RSS &agrave; votre site WordPress, vous pouvez utiliser l&rsquo;extrait de code ci-dessous dans votre fichier <strong>functions.php<\/strong> :<\/p><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=\"\">\/\/ Ajouter la prise en charge des flux RSS\nfunction custom_add_feed() {\n    add_theme_support('automatic-feed-links');\n}\nadd_action('after_setup_theme', 'custom_add_feed');\n<\/pre><h3 class=\"wp-block-heading\" id=\"h-creer-un-message-d-erreur-de-connexion-wordpress-personnalise\"><strong>Cr&eacute;er un message d&rsquo;erreur de connexion WordPress personnalis&eacute;<\/strong><\/h3><p>Personnaliser les messages d&rsquo;erreur de connexion sur votre site WordPress peut am&eacute;liorer l&rsquo;exp&eacute;rience utilisateur et fournir des instructions claires aux utilisateurs lorsque des probl&egrave;mes de connexion surviennent. Voici l&rsquo;extrait de code pour cr&eacute;er un message d&rsquo;erreur de connexion personnalis&eacute; en utilisant le fichier <strong>functions.php<\/strong> de WordPress :<\/p><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=\"\">\/\/ Cr&eacute;er un message d'erreur de connexion personnalis&eacute;\nfunction custom_login_error_message() {\n    return 'Your custom error message goes here.';\n}\nadd_filter('login_errors', 'custom_login_error_message');<\/pre><h3 class=\"wp-block-heading\" id=\"h-modifier-la-longueur-de-l-extrait-de-publication\"><strong>Modifier la longueur de l&rsquo;extrait de publication<\/strong><\/h3><p>L&rsquo;extrait de publication r&eacute;sume le contenu sur la page d&rsquo;accueil de votre blog, dans les archives et parfois dans les widgets. Par d&eacute;faut, WordPress limite la longueur des extraits de publications. Cependant, vous pouvez personnaliser cette longueur pour l&rsquo;adapter &agrave; la conception et &agrave; la strat&eacute;gie de contenu de votre site web.<\/p><p>Pour modifier la longueur de l&rsquo;extrait de publication dans WordPress, ouvrez votre fichier <strong>functions.php<\/strong> et ins&eacute;rez le code personnalis&eacute; ci-dessous :<\/p><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=\"\">\/\/ Modifier la longueur de l'extrait de publication\nfunction custom_excerpt_length($length) {\n    return 40; \/\/ Modifiez ce chiffre pour d&eacute;finir la longueur de l'extrait que vous souhaitez.\n}\nadd_filter('excerpt_length', 'custom_excerpt_length', 999);<\/pre><p>Dans l&rsquo;extrait de code fourni, remplacez <strong>40<\/strong> par le nombre de mots souhait&eacute; pour la longueur de l&rsquo;extrait.<\/p><h3 class=\"wp-block-heading\" id=\"h-ajouter-la-prise-en-charge-du-telechargement-de-types-de-fichiers\"><strong>Ajouter la prise en charge du t&eacute;l&eacute;chargement de types de fichiers<\/strong><\/h3><p>Par d&eacute;faut, WordPress restreint le t&eacute;l&eacute;chargement de certains types de fichiers, y compris les images SVG. Cette restriction peut entra&icirc;ner l&rsquo;erreur &laquo;&nbsp;D&eacute;sol&eacute;, ce type de fichier n&rsquo;est pas autoris&eacute; pour des raisons de s&eacute;curit&eacute;&nbsp;&raquo; lors de la tentative de t&eacute;l&eacute;chargement de types de fichiers non pris en charge.<\/p><p>Heureusement, vous pouvez activer la prise en charge de types de fichiers suppl&eacute;mentaires dans WordPress en modifiant le fichier <strong>functions.php<\/strong>, comme indiqu&eacute; dans l&rsquo;extrait de code ci-dessous :<\/p><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=\"\">\/\/ Ajout d'un support de t&eacute;l&eacute;chargement de type de fichier\nfunction custom_allow_file_types($allowed_types) {\n    $allowed_types['svg'] = 'image\/svg+xml'; \/\/ Remplacez &laquo; svg &raquo; par l'extension du type de fichier que vous souhaitez.\n    return $allowed_types;\n}\nadd_filter('upload_mimes', 'custom_allow_file_types');\n<\/pre><p>Assurez-vous de remplacer <strong>svg<\/strong> par l&rsquo;extension du type de fichier que vous souhaitez autoriser.<\/p><h3 class=\"wp-block-heading\" id=\"h-personnaliser-les-tailles-d-image-wordpress\"><strong>Personnaliser les tailles d&rsquo;image WordPress<\/strong><\/h3><p>WordPress vous permet de d&eacute;finir des tailles d&rsquo;image personnalis&eacute;es pour r&eacute;pondre aux exigences de conception et de mise en page de votre site web. Vous pouvez cr&eacute;er de nouvelles tailles d&rsquo;image ou ajuster celles existantes pour garantir que votre contenu multim&eacute;dia s&rsquo;affiche correctement.<\/p><p>Pour cr&eacute;er de nouvelles tailles d&rsquo;image dans WordPress, ajoutez l&rsquo;extrait de code suivant &agrave; votre fichier <strong>functions.php<\/strong> :<\/p><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=\"\">\/\/ Ajouter des tailles d'image personnalis&eacute;es\nfunction custom_image_sizes() {\n    add_image_size('custom-thumbnail', 300, 200, true);\n    add_image_size('custom-medium', 600, 400, true);\n}\nadd_action('after_setup_theme', 'custom_image_sizes');<\/pre><p>Deux tailles d&rsquo;image personnalis&eacute;es sont d&eacute;finies : <strong>custom-thumbnail<\/strong> et <strong>custom-medium<\/strong>. Vous pouvez ajuster les dimensions selon vos besoins pour votre cas d&rsquo;utilisation sp&eacute;cifique.<\/p><p>Si vous souhaitez supprimer les tailles d&rsquo;image par d&eacute;faut que vous n&rsquo;utiliserez pas, utilisez plut&ocirc;t l&rsquo;exemple de code ci-dessous :<\/p><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=\"\">\/\/ Supprimer les tailles d'image par d&eacute;faut\nfunction remove_default_image_sizes($sizes) {\n    unset($sizes['medium_large']);\n    return $sizes;\n}\nadd_filter('intermediate_image_sizes_advanced', 'remove_default_image_sizes');<\/pre><p>Dans cet exemple, la taille <strong>medium_large<\/strong> est supprim&eacute;e, mais vous pouvez modifier le code pour supprimer d&rsquo;autres tailles par d&eacute;faut si n&eacute;cessaire.<\/p><h2 class=\"wp-block-heading\" id=\"h-conseils-pour-personnaliser-functions-php\"><strong>Conseils pour personnaliser functions.php<\/strong><\/h2><p>La personnalisation du fichier functions.php dans WordPress offre de vastes possibilit&eacute;s pour am&eacute;liorer la fonctionnalit&eacute; et l&rsquo;apparence de votre site web.<\/p><p>Pour <a href=\"\/fr\/tutoriels\/developpeur-wordpress\"><strong>devenir un d&eacute;veloppeur WordPress plus comp&eacute;tent<\/strong><\/a> et assurer un processus de personnalisation de th&egrave;me WordPress fluide et efficace, consid&eacute;rez ces conseils essentiels :<\/p><p><strong>1. L&rsquo;importance d&rsquo;un th&egrave;me enfant<\/strong><\/p><p>Lors de la personnalisation du fichier <strong>functions.php<\/strong>, il est essentiel de consid&eacute;rer la maintenabilit&eacute; &agrave; long terme de votre site WordPress. La cr&eacute;ation d&rsquo;un th&egrave;me enfant WordPress est hautement recommand&eacute;e pour prot&eacute;ger vos modifications et pr&eacute;venir les probl&egrave;mes potentiels, car il agit comme une couche de protection pour vos personnalisations.<\/p><p>Sans th&egrave;me enfant, toutes les modifications que vous apportez directement au fichier <strong>functions.php<\/strong> du th&egrave;me parent peuvent &ecirc;tre perdues lors de la mise &agrave; jour du th&egrave;me. Ces mises &agrave; jour incluent souvent des corrections de bugs, des am&eacute;liorations de s&eacute;curit&eacute; et de nouvelles fonctionnalit&eacute;s pour votre site web. L&rsquo;utilisation du fichier functions.php d&rsquo;un th&egrave;me enfant vous permet de pr&eacute;server votre code personnalis&eacute; tout en b&eacute;n&eacute;ficiant des mises &agrave; jour du th&egrave;me parent.<\/p><p><strong>2. Maintenir un code propre et organis&eacute;<\/strong><\/p><p>Un code propre et organis&eacute; constitue la base d&rsquo;un site WordPress qui fonctionne bien. Lors de la personnalisation du fichier functions.php principales WordPress, l&rsquo;adh&eacute;sion aux <a href=\"https:\/\/developer.wordpress.org\/coding-standards\/wordpress-coding-standards\/php\/\" target=\"_blank\" rel=\"noopener\"><strong>normes de codage WordPress<\/strong><\/a> est cruciale. Ces normes contribuent &agrave; garantir que votre code reste coh&eacute;rent, sans erreur et facilement compr&eacute;hensible pour les autres d&eacute;veloppeurs qui pourraient collaborer &agrave; votre projet.<\/p><p>Un code correctement format&eacute; et structur&eacute; r&eacute;duit la probabilit&eacute; d&rsquo;erreurs et am&eacute;liore la lisibilit&eacute; du code. Il vous permet, &agrave; vous et aux autres, d&rsquo;identifier rapidement des sections sp&eacute;cifiques du code, de comprendre leurs objectifs et d&rsquo;effectuer les ajustements n&eacute;cessaires sans confusion.<\/p><p><strong>3. Documenter son code avec des commentaires<\/strong><\/p><p>Les commentaires sont des lignes de texte non ex&eacute;cutables au sein de vos extraits de code qui fournissent des explications pour vous et les autres d&eacute;veloppeurs de th&egrave;mes qui pourraient travailler sur le projet. Ils servent de documentation inestimable pour vos personnalisations du fichier <strong>functions.php<\/strong> de WordPress.<\/p><p>L&rsquo;ajout de commentaires de code aide &agrave; clarifier pourquoi certains codes ont &eacute;t&eacute; ajout&eacute;s ou modifi&eacute;s, quelles fonctions ou fonctionnalit&eacute;s sp&eacute;cifiques ils am&eacute;liorent, et comment ils interagissent avec d&rsquo;autres parties de votre site WordPress. De plus, les commentaires facilitent la r&eacute;solution des probl&egrave;mes ou les mises &agrave; jour dans le futur, car ils vous aident &agrave; comprendre rapidement l&rsquo;objectif de chaque extrait de code.<\/p><p><strong>4. Tester dans un environnement de pr&eacute;production<\/strong><\/p><p>Avant d&rsquo;impl&eacute;menter des modifications de code sur votre site web en direct, il est conseill&eacute; de les tester dans un environnement de pr&eacute;production. Il s&rsquo;agit d&rsquo;une copie s&eacute;par&eacute;e et identique de votre site web qui n&rsquo;est pas accessible au public.<\/p><p>L&rsquo;environnement de pr&eacute;production fournit un espace s&ucirc;r et contr&ocirc;l&eacute; pour tester les changements, identifier les probl&egrave;mes potentiels et affiner les personnalisations avant qu&rsquo;elles ne soient mises en ligne. Cela &eacute;vite les perturbations de l&rsquo;exp&eacute;rience utilisateur sur votre site web en direct.<\/p><p><strong>5. Impl&eacute;menter le contr&ocirc;le de version<\/strong><\/p><p>L&rsquo;utilisation de syst&egrave;mes de contr&ocirc;le de version (VCS) comme Git est une pratique pr&eacute;cieuse lors de la personnalisation de votre fichier <strong>functions.php<\/strong> WordPress. Le contr&ocirc;le de version vous permet de suivre, g&eacute;rer et documenter les changements apport&eacute;s &agrave; votre base de code au fil du temps.<\/p><p>Il offre une mani&egrave;re structur&eacute;e de collaborer avec d&rsquo;autres d&eacute;veloppeurs, de maintenir un historique des modifications et de r&eacute;soudre rapidement les probl&egrave;mes ou d&rsquo;annuler des changements si n&eacute;cessaire. En utilisant un VCS pour votre th&egrave;me WordPress, vous pouvez capturer des instantan&eacute;s de votre code &agrave; diff&eacute;rentes &eacute;tapes du d&eacute;veloppement.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>Le fichier <strong>functions.php<\/strong> de WordPress est un outil puissant pour personnaliser la fonctionnalit&eacute; et l&rsquo;apparence de votre site web. Dans cette publication, vous avez appris o&ugrave; trouver ce fichier et comment y acc&eacute;der en utilisant l&rsquo;&eacute;diteur de fichiers des th&egrave;mes ou un gestionnaire de fichiers.<\/p><p>Nous avons &eacute;galement explor&eacute; les personnalisations les plus courantes r&eacute;alisables avec le fichier functions.php., comme l&rsquo;ajout d&rsquo;un code de suivi Google Analytics, l&rsquo;ajustement des flux RSS et la modification des tailles d&rsquo;image par d&eacute;faut.<\/p><p>Savoir comment utiliser correctement <strong>functions.php<\/strong> vous aidera &agrave; am&eacute;liorer votre exp&eacute;rience WordPress. Utilisez des th&egrave;mes enfants, gardez votre code bien organis&eacute; et envisagez de tester dans un environnement de pr&eacute;production. En suivant ces meilleures pratiques, vous r&eacute;duirez la possibilit&eacute; d&rsquo;erreurs et vous vous assurerez que tous les changements que vous effectuez fonctionnent correctement.<\/p><h2 class=\"wp-block-heading\" id=\"h-faq-sur-functions-php-de-wordpress\"><strong>FAQ sur functions.php de WordPress<\/strong><\/h2><p>Cette section r&eacute;pondra aux questions les plus courantes sur le fichier functions.php de WordPress :<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1742487056546\"><h3 class=\"schema-faq-question\"><strong>Que fait le fichier functions.php dans WordPress ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Le fichier functions.php dans WordPress agit comme un fichier sp&eacute;cifique au th&egrave;me essentiel, responsable de l&rsquo;h&eacute;bergement de vos fonctions, extraits de code personnalis&eacute;s et hooks pour modifier le comportement et l&rsquo;apparence d&rsquo;un th&egrave;me. Il permet aux utilisateurs WordPress d&rsquo;&eacute;tendre et d&rsquo;am&eacute;liorer leurs sites web en injectant des fonctionnalit&eacute;s et des caract&eacute;ristiques personnalis&eacute;es.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1742487219586\"><h3 class=\"schema-faq-question\"><strong>Comment ajouter des extraits de code au fichier functions.php ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Pour ajouter des extraits de code au fichier functions.PHP de WordPress, acc&eacute;dez-y en utilisant le menu &Eacute;diteur de th&egrave;me ou une application Gestionnaire de fichiers. Ins&eacute;rez votre code personnalis&eacute; entre les balises <strong>&lt;?php<\/strong> et <strong>?&gt;<\/strong>, en vous assurant qu&rsquo;il suit la syntaxe appropri&eacute;e. Enregistrez le fichier pour appliquer vos modifications.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1742487226935\"><h3 class=\"schema-faq-question\"><strong>Est-il sans danger de modifier le fichier functions.php ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Oui, la modification du fichier <strong>functions.php<\/strong> de WordPress est g&eacute;n&eacute;ralement s&ucirc;re, mais la prudence est essentielle. Des erreurs dans le code peuvent casser votre site. Pour minimiser les risques, cr&eacute;ez des sauvegardes, utilisez un th&egrave;me enfant et suivez les meilleures pratiques de codage. &Eacute;vitez de modifier directement le th&egrave;me parent pour pr&eacute;server les personnalisations lors des mises &agrave; jour du th&egrave;me.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1742487235005\"><h3 class=\"schema-faq-question\"><strong>Existe-t-il une m&eacute;thode alternative pour modifier le fichier functions.php ?<\/strong><\/h3> <p class=\"schema-faq-answer\">Oui, il existe une m&eacute;thode alternative pour modifier ou ajouter des fonctions en utilisant l&rsquo;extension WordPress <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noopener\"><strong>Code Snippets<\/strong><\/a>. Cette extension fournit une interface conviviale pour ajouter ou modifier du code dans des fichiers s&eacute;par&eacute;s sans modifier directement les fichiers du th&egrave;me. Cette m&eacute;thode est particuli&egrave;rement pratique si vous souhaitez que votre code personnalis&eacute; reste fonctionnel m&ecirc;me si vous changez de th&egrave;me.<\/p> <\/div> <\/div><h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Dans WordPress, le fichier functions.php joue un r&ocirc;le crucial dans la d&eacute;finition du comportement et de l&rsquo;apparence de votre site web. Ce fichier est votre passerelle pour injecter du code personnalis&eacute;, modifier des th&egrave;mes et am&eacute;liorer les fonctionnalit&eacute;s de votre site. Ce tutoriel WordPress vous expliquera ce qu&rsquo;est le fichier functions.php, o&ugrave; le trouver, comment [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/functions-php-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":261,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Qu'est-ce que functions.php dans WordPress","rank_math_description":"Le fichier functions.php de WordPress ajoute du code personnalis\u00e9. D\u00e9couvrez comment l'utiliser pour votre site.","rank_math_focus_keyword":"functions.php","footnotes":""},"categories":[4777],"tags":[],"class_list":["post-39161","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/functions-php-wordpress","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/functions-php-wordpress","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/functions-php-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/functions-php-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/functions-php-wordpress","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/functions-php-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/functions-php-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/functions-php-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/functions-php-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/functions-php-wordpress","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/39161","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\/261"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=39161"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/39161\/revisions"}],"predecessor-version":[{"id":39175,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/39161\/revisions\/39175"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=39161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=39161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=39161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}