{
    "schema_version": "1.2.0",
    "url": {
        "canonical": "https://astuceswp.fr/themes/65/theme-enfant-wordpress",
        "html": "https://astuceswp.fr/wp-json/llm-endpoints/v1/post/theme-enfant-wordpress",
        "json": "https://astuceswp.fr/wp-json/llm-endpoints/v1/post/theme-enfant-wordpress/json",
        "html_by_id": "https://astuceswp.fr/wp-json/llm-endpoints/v1/id/65",
        "json_by_id": "https://astuceswp.fr/wp-json/llm-endpoints/v1/id/65/json"
    },
    "post": {
        "id": 65,
        "title": "Comment créer un thème enfant pour WordPress",
        "slug": "theme-enfant-wordpress",
        "type": "post",
        "status": "publish",
        "excerpt": "Vous souhaitez personnaliser votre thème WordPress pour que l'affichage de votre site soit conforme à vos souhaits et attentes ? Utilisez donc un thème enfant WordPress pour éviter que les modifications apportées à votre thème soit perdues lors de la mise à jour de votre thème WordPress !"
    },
    "dates": {
        "published": "2026-04-13T11:40:14+02:00",
        "modified": "2026-04-13T11:40:15+02:00"
    },
    "content": {
        "plain_text": "Après le tutoriel sur l&rsquo;installation d&rsquo;un thème WordPress, voici un guide sur la création d&rsquo;un thème enfant WordPress. Je pars du principe que vous avez déjà choisi et installé votre thème graphique pour votre site sous WordPress. Voyons comment personnaliser simplement votre thème WordPress en créant un thème enfant.\n\n\n\nL&rsquo;essentiel à retenir ℹ️\n\n\nUn thème enfant WordPress permet de personnaliser votre thème (styles CSS, fonctionnalités PHP) sans perdre vos modifications à chaque mise à jour du thème parent. Pour le créer, ajoutez un dossier dans /wp-content/themes/ contenant deux fichiers : style.css (avec l&rsquo;en-tête Template pointant vers le thème parent) et functions.php (chargeant le style parent). Activez-le ensuite depuis Apparence > Thèmes.\n\n\n\n\nPourquoi créer un thème enfant dans WordPress ?\nVous avez donc installé votre thème WordPress, que cela soit un thème premium ou un thème graphique gratuit. Vous en êtes content mais il est fort possible que certains éléments ne vous conviennent pas. Notamment l&rsquo;affichage de votre thème. Vous avez peut-être envie de changer la mise en forme de vos titres, de vos puces, les polices de votre site, certaines couleurs de texte ou de fond. Bref, vous souhaitez personnaliser votre thème WordPress.\n\nSi vous êtes à l&rsquo;aise avec la modification des fichiers PHP et CSS (les feuilles de styles en cascades ou CSS étant un langage informatique qui permet de mettre en forme tous les éléments HTML de votre site), votre premier réflexe sera d&rsquo;aller modifier directement les fichiers de votre thème WordPress. Malheureusement, c&rsquo;est une grosse erreur ! Je vous rassure, si c&rsquo;est ce que vous avez fait, vous ne serez pas le premier à tomber dans ce piège. Je suis moi aussi tombé dedans la première fois que j&rsquo;ai voulu customiser un thème WordPress.\nNe pas perdre les modifications de son thème\nPourquoi est-ce une erreur de modifier directement les fichiers de son thème WordPress ? Parce que les thèmes, comme les plugins WordPress, sont régulièrement mis à jour. Afin de corriger des bugs ou d&rsquo;éventuels problèmes de sécurité mais aussi leur apporter des améliorations ou de nouvelles fonctionnalités.\n\nProblème : à chaque mise à jour, les fichiers du thème sont mis à jour. Ce qui veut dire que toutes les modifications que vous avez fait à votre thème seront écrasées par la mise à jour du thème ! Si vous avez par exemple modifié le fichier style.css de votre thème pour modifier l&rsquo;affichage de certains éléments de votre site, ces modifications seront perdues&#8230; Pas l&rsquo;idéal quand vous avez passé du temps pour arriver à un affichage qui vous convienne&#8230;\n\nVous n&rsquo;avez guère le choix :\n\n \tsoit vous ne faites plus les mises à jour de votre thème. Cette option est à bannir car c&rsquo;est suicidaire d&rsquo;un point de vue de la sécurité WordPress.\n \tsoit vous répercutez vos changements effectués sur votre thème à chaque mise à jour (ce qui risque d&rsquo;être long et pénible ; ce n&rsquo;est pas une solution à terme)\n \tsoit vous utilisez la solution la plus adaptée, créer un thème enfant !\n\nBingo, c&rsquo;est la dernière option qui est bien sûre la meilleure.\nQu&rsquo;est-ce qu&rsquo;un thème enfant dans WordPress ?\nUn thème enfant dans WordPress est une sorte de copie de votre thème principal sur laquelle vous allez pouvoir faire des modifications (affichage, fonctionnalités) sans les perdre à chaque mise à jour de votre thème principal, appelé thème parent. Cette notion de parent/enfant est ce que l&rsquo;on appelle en informatique l&rsquo;héritage. Le thème enfant hérite des fonctionnalités du thème parent et les modifications faites sur le thème enfant permettent de modifier le thème parent, ses fonctionnalités, son affichage sans avoir à modifier les fichiers sources du thème parent qui reste ainsi intègre !\n\nDans le cadre de ce site, une des premières modifications que j&rsquo;ai voulu apporter est l&rsquo;affichage de portion de code au sein d&rsquo;un article. Ce site étant amené à afficher souvent du code à ajouter ou modifier dans les fichiers de WordPress, autant que son affichage soit bien distingué, lisible et compréhensible. Ce qui n&rsquo;était pas vraiment le cas à la base dans le thème graphique installé :\n\nAffichage de base du code dans le thème parent WordPress sans formatage distinctif\n\nUne fois le thème enfant installé, j&rsquo;ai pu modifier le thème enfant pour améliorer l&rsquo;affichage du thème parent :\n\nAffichage du code amélioré grâce aux modifications apportées au thème enfant (changement de police, ajout d&rsquo;une couleur de fond et d&rsquo;une bordure colorée à gauche).\nLes différentes étapes pour faire un thème enfant WordPress\nMême si quelques thèmes premium fournissent également un thème enfant à installer dans le répertoire themes de WordPress, dans les autres cas il vous faudra créer ex nihilo votre thème enfant. Voici la procédure à suivre pour mettre en place votre thème enfant telle qu&rsquo;elle est préconisée dans la documentation officielle de WordPress : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant\nCréation du dossier du thème enfant\nConnectez vous au FTP de votre site pour accéder aux fichiers de votre site WordPress. Rendez-vous dans le dossier /wp-content/themes où vous trouverez le dossier de votre thème. Puis créez le dossier qui contiendra votre thème enfant. Dans mon cas, j&rsquo;ai créé un dossier nommé astuceswp pour mon thème enfant.\n\nCréation du dossier du thème enfant\nCréation du fichier functions.php\nVotre thème enfant devra contenir au minimum deux fichiers : un fichier nommé functions.php et le fichier CSS style.css.\n\nCommencez par créer le fichier functions.php où vous pourrez ajouter vos propres fonctions pour votre thème dans ce fichier. Ou bien modifier les fonctions de base de votre thème.\n\nPremière chose à ajouter dans ce fichier, une fonction qui permet d&rsquo;écraser le style de votre thème parent par les styles que vous aurez déterminé dans votre fichier style.css. Voilà le code à ajouter :\n&lt;?php\n/** activation du thème WordPress enfant **/\nadd_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );\nfunction theme_enqueue_styles() {\n  wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );\n}\n?\nUne fois votre fichier mis au point, transférez-le sur votre site à l&rsquo;aide de votre logiciel FTP.\nCréation du fichier style.css\nLe fichier style.css va vous permettre de déterminer vos propres styles et personnaliser l&rsquo;affichage de votre thème WordPress. C&rsquo;est grâce à lui que vous allez pouvoir mettre en forme vos titres, paragraphes, tableaux, menus, affichage des widgets et autres zones d&rsquo;affichage de votre site web sous WordPress.\n\nVotre fichier style.css doit contenir un certain nombre d&rsquo;informations pour que votre thème enfant soit reconnu par WordPress :\n\n \tTheme Name : nom de votre thème comme il apparaîtra dans l&rsquo;administration de votre site WordPress\n \tDescription : description telle qu&rsquo;elle apparaîtra dans le backoffice WordPress\n \tAuthor (facultatif) : nom de l&rsquo;auteur du thème enfant\n \tAuthor URI (facultatif) : si vous voulez indiquez le site web de l&rsquo;auteur du thème enfant\n \tTemplate : nom du thème parent. Attention, il faut correctement orthographier le nom du thème parent pour qu&rsquo;il soit reconnu par WordPress (voir ci-dessous).\n \tVersion (facultatif) : numéro de version de votre thème\n\nVoici l&rsquo;extrait de mon fichier style.css qui reprend ces différentes informations :\n/*\nTheme Name: Astuces WordPress\nDescription: Thème enfant du theme HitMag pour le site Astuces WordPress\nAuthor: Steve Chevillard - Astuces WordPress \nAuthor URI: https://astuceswp.fr\nTemplate: hitmag \nVersion: 1.0\n*/\nRemarques :\n\n \tpour l&rsquo;attribut template : vous devez reprendre le nom du thème parent tel qu&rsquo;il est affiché dans le dossier /wp-content/themes. Il faudra bien respecter la casse et l&rsquo;orthographe du nom du thème tel qu&rsquo;il est affiché dans votre logiciel FTP. Dans mon cas, mon thème parent s&rsquo;appelle hitmag. J&rsquo;ai donc repris cet intitulé dans mon fichier css. Si le nom du dossier avait été HitMag, j&rsquo;aurais dû reprendre exactement ce nom pour l&rsquo;attribut template du fichier style.css de mon thème enfant. Sinon mon thème enfant ne sera pas reconnu par WordPress.\n \tne jamais mettre d&rsquo;espace avant les deux point de chaque attribut. Il faut ainsi écrire dans votre fichier css Template: et non Template : (avec un espace)\n \tsi vous le souhaitez, vous pouvez faire une capture d&rsquo;écran de votre thème personnalisé et la mettre dans le dossier de votre thème enfant. Pour cela, il vous faudra nommer votre fichier screenshot.png C&rsquo;est l&rsquo;image qui apparaîtra dans l&rsquo;installateur de thèmes de WordPress.\n\nIl ne vous reste plus qu&rsquo;à activer votre thème enfant !\nActiver votre thème enfant WordPress\nIl vous suffira juste de suivre la procédure classique d&rsquo;installation d&rsquo;un thème :\n\n \tRendez vous dans l&rsquo;administration de votre site WordPress, passez par le menu Apparence puis Thèmes.\n \tSi vous avez bien suivi le tutoriel ci-dessus, votre thème enfant devrait être affiché avec le nom et la description saisie dans votre fichier style.css. Si votre thème enfant n&rsquo;apparait pas, c&rsquo;est que vous avez loupé quelque chose&#8230; Vérifiez notamment bien le nom saisi du thème parent pour l&rsquo;attribut template, ainsi que d&rsquo;éventuels espaces entre les attributs et les deux points.\n \tSélectionnez votre thème enfant et cliquez sur Activer.\n\nActiver votre thème enfant via l&rsquo;administration de votre site WordPress\n\nVotre thème enfant est maintenant actif, vous pouvez maintenant personnaliser l&rsquo;affichage de votre thème WordPress sans que les modifications apportées ne soient effacées à la prochaine mise à jour de votre thème parent !\n\n\n\nVous pourrez maintenant customiser selon vos souhaits votre thème WordPress via le fichier style.css pour tout ce qui concerne l&rsquo;affichage et le rendu de votre thème. Vous pourrez également modifier des fonctionnalités de votre thème parent (exemple: limiter le nombre de tags affichés par votre thème). Il sera également possible de personnaliser chaque page de votre site comme la page qui gère l&rsquo;affichage des articles ou des pages, les metas de votre site etc&#8230; Chaque partie de votre site est géré par un fichier (exemple : header.php pour les en-têtes de votre site) qu&rsquo;il vous suffira de customiser et de mettre dans le répertoire de votre thème enfant. Les fichiers de votre thème prendront le pas sur les fichiers de votre thème parent, ce qui vous permettra de personnaliser au mieux votre thème graphique WordPress !\nDes plugins pour créer un thème enfant ?\nJ&rsquo;espère que vous aurez compris tout l&rsquo;intérêt d&rsquo;utiliser un thème enfant pour votre site web sous WordPress. La démarche pour mettre en place un thème enfant n&rsquo;est pas très compliquée. Mais vous n&rsquo;avez peut-être pas envie de mettre les mains dans le cambouis, créer les fichiers et configurer le fichier style.css.\n\nDans ce cas, sachez qu&rsquo;il existe plusieurs plugins WordPress qui vous permettront de créer un thème enfant encore plus simplement. Ils sont principalement destinés aux débutants WordPress !\n\n \tChild Theme Configurator\n \tChildify Me\n\nCréer un thème enfant WordPress facilement en utilisant un site web générateur de thème enfant\nJ&rsquo;ai récemment découvert le site Child Theme Generator qui, comme son nom l&rsquo;indique, permet de créer un thème enfant en quelques clics !\n\nIl vous suffit de chercher si votre thème est répertorié (il y en a un paquet : https://childtheme-generator.com/parent-list) ou de remplir vous-même les champs s&rsquo;il ne l&rsquo;est pas, vous n&rsquo;avez plus qu&rsquo;à télécharger votre thème enfant et l&rsquo;installer sur votre site WordPress. Hyper pratique pour gagner du temps ou si vous ne voulez pas vous prendre la tête !\n\n\n\n\nFoire aux questions\n\n\n\nUn thème enfant ralentit-il mon site WordPress ?\n\n\nNon, un thème enfant n&rsquo;a pas d&rsquo;impact significatif sur les performances. WordPress charge le style du thème parent puis applique les modifications du thème enfant, ce qui ajoute un temps de chargement négligeable.\n\n\n\nPeut-on créer un thème enfant à partir de n&rsquo;importe quel thème WordPress ?\n\n\nOui, tout thème WordPress peut servir de thème parent. Vérifiez simplement que le nom du dossier du thème parent est correctement renseigné dans l&rsquo;attribut Template du fichier style.css de votre thème enfant.\n\n\n\nQue se passe-t-il si je désactive mon thème enfant ?\n\n\nWordPress reviendra au thème parent avec ses réglages par défaut. Vos fichiers de thème enfant restent sur le serveur et vous pourrez le réactiver à tout moment sans perdre vos personnalisations.\n\n\n\nComment modifier un template PHP dans un thème enfant ?\n\n\nCopiez le fichier PHP du thème parent (par exemple single.php ou header.php) dans le dossier de votre thème enfant, puis modifiez cette copie. WordPress utilisera automatiquement la version du thème enfant.\n\n\n\nFaut-il recréer un thème enfant après un changement de thème parent ?\n\n\nOui, un thème enfant est lié à un thème parent précis. Si vous changez de thème parent, vous devrez créer un nouveau thème enfant adapté à ce nouveau thème.\n\n\n\nLe thème enfant hérite-t-il des widgets et menus du thème parent ?\n\n\nÀ l&rsquo;activation du thème enfant, les widgets et menus peuvent être réinitialisés. Pensez à reconfigurer vos widgets et menus après l&rsquo;activation, ou exportez-les au préalable.",
        "word_count": 2470,
        "reading_time_seconds": 741,
        "summary_points": [
            "Après le tutoriel sur l&rsquo;installation d&rsquo;un thème WordPress, voici un guide sur la création d&rsquo;un thème enfant WordPress.",
            "Je pars du principe que vous avez déjà choisi et installé votre thème graphique pour votre site sous WordPress.",
            "Voyons comment personnaliser simplement votre thème WordPress en créant un thème enfant.",
            "L&rsquo;essentiel à retenir ℹ️\n\n\nUn thème enfant WordPress permet de personnaliser votre thème (styles CSS, fonctionnalités PHP) sans perdre vos modifications à chaque mise à jour du thème parent."
        ],
        "content_blocks": [
            {
                "type": "unknown",
                "content": "Après le tutoriel sur l'installation d'un thème WordPress, voici un guide sur la création d'un thème enfant WordPress. Je pars du principe que vous avez déjà choisi et installé votre thème graphique pour votre site sous WordPress. Voyons comment personnaliser simplement votre thème WordPress en créant un thème enfant."
            },
            {
                "type": "core/group",
                "content": "L'essentiel à retenir ℹ️\n\n\nUn thème enfant WordPress permet de personnaliser votre thème (styles CSS, fonctionnalités PHP) sans perdre vos modifications à chaque mise à jour du thème parent. Pour le créer, ajoutez un dossier dans /wp-content/themes/ contenant deux fichiers : style.css (avec l'en-tête Template pointant vers le thème parent) et functions.php (chargeant le style parent). Activez-le ensuite depuis Apparence > Thèmes."
            },
            {
                "type": "unknown",
                "content": "Pourquoi créer un thème enfant dans WordPress ?\nVous avez donc installé votre thème WordPress, que cela soit un thème premium ou un thème graphique gratuit. Vous en êtes content mais il est fort possible que certains éléments ne vous conviennent pas. Notamment l'affichage de votre thème. Vous avez peut-être envie de changer la mise en forme de vos titres, de vos puces, les polices de votre site, certaines couleurs de texte ou de fond. Bref, vous souhaitez personnaliser votre thème WordPress.\n\nSi vous êtes à l'aise avec la modification des fichiers PHP et CSS (les feuilles de styles en cascades ou CSS étant un langage informatique qui permet de mettre en forme tous les éléments HTML de votre site), votre premier réflexe sera d'aller modifier directement les fichiers de votre thème WordPress. Malheureusement, c'est une grosse erreur ! Je vous rassure, si c'est ce que vous avez fait, vous ne serez pas le premier à tomber dans ce piège. Je suis moi aussi tombé dedans la première fois que j'ai voulu customiser un thème WordPress.\nNe pas perdre les modifications de son thème\nPourquoi est-ce une erreur de modifier directement les fichiers de son thème WordPress ? Parce que les thèmes, comme les plugins WordPress, sont régulièrement mis à jour. Afin de corriger des bugs ou d'éventuels problèmes de sécurité mais aussi leur apporter des améliorations ou de nouvelles fonctionnalités.\n\nProblème : à chaque mise à jour, les fichiers du thème sont mis à jour. Ce qui veut dire que toutes les modifications que vous avez fait à votre thème seront écrasées par la mise à jour du thème ! Si vous avez par exemple modifié le fichier style.css de votre thème pour modifier l'affichage de certains éléments de votre site, ces modifications seront perdues... Pas l'idéal quand vous avez passé du temps pour arriver à un affichage qui vous convienne...\n\nVous n'avez guère le choix :\n\n \tsoit vous ne faites plus les mises à jour de votre thème. Cette option est à bannir car c'est suicidaire d'un point de vue de la sécurité WordPress.\n \tsoit vous répercutez vos changements effectués sur votre thème à chaque mise à jour (ce qui risque d'être long et pénible ; ce n'est pas une solution à terme)\n \tsoit vous utilisez la solution la plus adaptée, créer un thème enfant !\n\nBingo, c'est la dernière option qui est bien sûre la meilleure.\nQu'est-ce qu'un thème enfant dans WordPress ?\nUn thème enfant dans WordPress est une sorte de copie de votre thème principal sur laquelle vous allez pouvoir faire des modifications (affichage, fonctionnalités) sans les perdre à chaque mise à jour de votre thème principal, appelé thème parent. Cette notion de parent/enfant est ce que l'on appelle en informatique l'héritage. Le thème enfant hérite des fonctionnalités du thème parent et les modifications faites sur le thème enfant permettent de modifier le thème parent, ses fonctionnalités, son affichage sans avoir à modifier les fichiers sources du thème parent qui reste ainsi intègre !\n\nDans le cadre de ce site, une des premières modifications que j'ai voulu apporter est l'affichage de portion de code au sein d'un article. Ce site étant amené à afficher souvent du code à ajouter ou modifier dans les fichiers de Wordpress, autant que son affichage soit bien distingué, lisible et compréhensible. Ce qui n'était pas vraiment le cas à la base dans le thème graphique installé :\n\n[caption id=\"attachment_266\" align=\"alignnone\" width=\"735\"] Affichage de base du code dans le thème parent WordPress sans formatage distinctif[/caption]\n\nUne fois le thème enfant installé, j'ai pu modifier le thème enfant pour améliorer l'affichage du thème parent :\n\n[caption id=\"attachment_267\" align=\"alignnone\" width=\"735\"] Affichage du code amélioré grâce aux modifications apportées au thème enfant (changement de police, ajout d'une couleur de fond et d'une bordure colorée à gauche).[/caption]\nLes différentes étapes pour faire un thème enfant Wordpress\nMême si quelques thèmes premium fournissent également un thème enfant à installer dans le répertoire themes de WordPress, dans les autres cas il vous faudra créer ex nihilo votre thème enfant. Voici la procédure à suivre pour mettre en place votre thème enfant telle qu'elle est préconisée dans la documentation officielle de WordPress : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant\nCréation du dossier du thème enfant\nConnectez vous au FTP de votre site pour accéder aux fichiers de votre site WordPress. Rendez-vous dans le dossier /wp-content/themes où vous trouverez le dossier de votre thème. Puis créez le dossier qui contiendra votre thème enfant. Dans mon cas, j'ai créé un dossier nommé astuceswp pour mon thème enfant.\n\n[caption id=\"attachment_269\" align=\"alignnone\" width=\"735\"] Création du dossier du thème enfant[/caption]\nCréation du fichier functions.php\nVotre thème enfant devra contenir au minimum deux fichiers : un fichier nommé functions.php et le fichier CSS style.css.\n\nCommencez par créer le fichier functions.php où vous pourrez ajouter vos propres fonctions pour votre thème dans ce fichier. Ou bien modifier les fonctions de base de votre thème.\n\nPremière chose à ajouter dans ce fichier, une fonction qui permet d'écraser le style de votre thème parent par les styles que vous aurez déterminé dans votre fichier style.css. Voilà le code à ajouter :\n&lt;?php\n/** activation du thème WordPress enfant **/\nadd_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );\nfunction theme_enqueue_styles() {\n  wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );\n}\n?\nUne fois votre fichier mis au point, transférez-le sur votre site à l'aide de votre logiciel FTP.\nCréation du fichier style.css\nLe fichier style.css va vous permettre de déterminer vos propres styles et personnaliser l'affichage de votre thème WordPress. C'est grâce à lui que vous allez pouvoir mettre en forme vos titres, paragraphes, tableaux, menus, affichage des widgets et autres zones d'affichage de votre site web sous WordPress.\n\nVotre fichier style.css doit contenir un certain nombre d'informations pour que votre thème enfant soit reconnu par WordPress :\n\n \tTheme Name : nom de votre thème comme il apparaîtra dans l'administration de votre site WordPress\n \tDescription : description telle qu'elle apparaîtra dans le backoffice WordPress\n \tAuthor (facultatif) : nom de l'auteur du thème enfant\n \tAuthor URI (facultatif) : si vous voulez indiquez le site web de l'auteur du thème enfant\n \tTemplate : nom du thème parent. Attention, il faut correctement orthographier le nom du thème parent pour qu'il soit reconnu par WordPress (voir ci-dessous).\n \tVersion (facultatif) : numéro de version de votre thème\n\nVoici l'extrait de mon fichier style.css qui reprend ces différentes informations :\n/*\nTheme Name: Astuces Wordpress\nDescription: Thème enfant du theme HitMag pour le site Astuces Wordpress\nAuthor: Steve Chevillard - Astuces Wordpress \nAuthor URI: https://astuceswp.fr\nTemplate: hitmag \nVersion: 1.0\n*/\nRemarques :\n\n \tpour l'attribut template : vous devez reprendre le nom du thème parent tel qu'il est affiché dans le dossier /wp-content/themes. Il faudra bien respecter la casse et l'orthographe du nom du thème tel qu'il est affiché dans votre logiciel FTP. Dans mon cas, mon thème parent s'appelle hitmag. J'ai donc repris cet intitulé dans mon fichier css. Si le nom du dossier avait été HitMag, j'aurais dû reprendre exactement ce nom pour l'attribut template du fichier style.css de mon thème enfant. Sinon mon thème enfant ne sera pas reconnu par WordPress.\n \tne jamais mettre d'espace avant les deux point de chaque attribut. Il faut ainsi écrire dans votre fichier css Template: et non Template : (avec un espace)\n \tsi vous le souhaitez, vous pouvez faire une capture d'écran de votre thème personnalisé et la mettre dans le dossier de votre thème enfant. Pour cela, il vous faudra nommer votre fichier screenshot.png C'est l'image qui apparaîtra dans l'installateur de thèmes de WordPress.\n\nIl ne vous reste plus qu'à activer votre thème enfant !\nActiver votre thème enfant WordPress\nIl vous suffira juste de suivre la procédure classique d'installation d'un thème :\n\n \tRendez vous dans l'administration de votre site WordPress, passez par le menu Apparence puis Thèmes.\n \tSi vous avez bien suivi le tutoriel ci-dessus, votre thème enfant devrait être affiché avec le nom et la description saisie dans votre fichier style.css. Si votre thème enfant n'apparait pas, c'est que vous avez loupé quelque chose... Vérifiez notamment bien le nom saisi du thème parent pour l'attribut template, ainsi que d'éventuels espaces entre les attributs et les deux points.\n \tSélectionnez votre thème enfant et cliquez sur Activer.\n\n[caption id=\"attachment_270\" align=\"alignnone\" width=\"735\"] Activer votre thème enfant via l'administration de votre site WordPress[/caption]\n\nVotre thème enfant est maintenant actif, vous pouvez maintenant personnaliser l'affichage de votre thème WordPress sans que les modifications apportées ne soient effacées à la prochaine mise à jour de votre thème parent !\n\n\n\nVous pourrez maintenant customiser selon vos souhaits votre thème WordPress via le fichier style.css pour tout ce qui concerne l'affichage et le rendu de votre thème. Vous pourrez également modifier des fonctionnalités de votre thème parent (exemple: limiter le nombre de tags affichés par votre thème). Il sera également possible de personnaliser chaque page de votre site comme la page qui gère l'affichage des articles ou des pages, les metas de votre site etc... Chaque partie de votre site est géré par un fichier (exemple : header.php pour les en-têtes de votre site) qu'il vous suffira de customiser et de mettre dans le répertoire de votre thème enfant. Les fichiers de votre thème prendront le pas sur les fichiers de votre thème parent, ce qui vous permettra de personnaliser au mieux votre thème graphique WordPress !\nDes plugins pour créer un thème enfant ?\nJ'espère que vous aurez compris tout l'intérêt d'utiliser un thème enfant pour votre site web sous WordPress. La démarche pour mettre en place un thème enfant n'est pas très compliquée. Mais vous n'avez peut-être pas envie de mettre les mains dans le cambouis, créer les fichiers et configurer le fichier style.css.\n\nDans ce cas, sachez qu'il existe plusieurs plugins WordPress qui vous permettront de créer un thème enfant encore plus simplement. Ils sont principalement destinés aux débutants WordPress !\n\n \tChild Theme Configurator\n \tChildify Me\n\nCréer un thème enfant WordPress facilement en utilisant un site web générateur de thème enfant\nJ'ai récemment découvert le site Child Theme Generator qui, comme son nom l'indique, permet de créer un thème enfant en quelques clics !\n\nIl vous suffit de chercher si votre thème est répertorié (il y en a un paquet : https://childtheme-generator.com/parent-list) ou de remplir vous-même les champs s'il ne l'est pas, vous n'avez plus qu'à télécharger votre thème enfant et l'installer sur votre site WordPress. Hyper pratique pour gagner du temps ou si vous ne voulez pas vous prendre la tête !"
            },
            {
                "type": "core/heading",
                "content": "Foire aux questions"
            },
            {
                "type": "core/heading",
                "content": "Un thème enfant ralentit-il mon site WordPress ?"
            },
            {
                "type": "core/paragraph",
                "content": "Non, un thème enfant n'a pas d'impact significatif sur les performances. WordPress charge le style du thème parent puis applique les modifications du thème enfant, ce qui ajoute un temps de chargement négligeable."
            },
            {
                "type": "core/heading",
                "content": "Peut-on créer un thème enfant à partir de n'importe quel thème WordPress ?"
            },
            {
                "type": "core/paragraph",
                "content": "Oui, tout thème WordPress peut servir de thème parent. Vérifiez simplement que le nom du dossier du thème parent est correctement renseigné dans l'attribut Template du fichier style.css de votre thème enfant."
            },
            {
                "type": "core/heading",
                "content": "Que se passe-t-il si je désactive mon thème enfant ?"
            },
            {
                "type": "core/paragraph",
                "content": "WordPress reviendra au thème parent avec ses réglages par défaut. Vos fichiers de thème enfant restent sur le serveur et vous pourrez le réactiver à tout moment sans perdre vos personnalisations."
            },
            {
                "type": "core/heading",
                "content": "Comment modifier un template PHP dans un thème enfant ?"
            },
            {
                "type": "core/paragraph",
                "content": "Copiez le fichier PHP du thème parent (par exemple single.php ou header.php) dans le dossier de votre thème enfant, puis modifiez cette copie. WordPress utilisera automatiquement la version du thème enfant."
            },
            {
                "type": "core/heading",
                "content": "Faut-il recréer un thème enfant après un changement de thème parent ?"
            },
            {
                "type": "core/paragraph",
                "content": "Oui, un thème enfant est lié à un thème parent précis. Si vous changez de thème parent, vous devrez créer un nouveau thème enfant adapté à ce nouveau thème."
            },
            {
                "type": "core/heading",
                "content": "Le thème enfant hérite-t-il des widgets et menus du thème parent ?"
            },
            {
                "type": "core/paragraph",
                "content": "À l'activation du thème enfant, les widgets et menus peuvent être réinitialisés. Pensez à reconfigurer vos widgets et menus après l'activation, ou exportez-les au préalable."
            },
            {
                "type": "core/html",
                "content": ""
            },
            {
                "type": "core/html",
                "content": ""
            }
        ],
        "paragraphs": [
            "Après le tutoriel sur l&rsquo;installation d&rsquo;un thème WordPress, voici un guide sur la création d&rsquo;un thème enfant WordPress. Je pars du principe que vous avez déjà choisi et installé votre thème graphique pour votre site sous WordPress. Voyons comment personnaliser simplement votre thème WordPress en créant un thème enfant.",
            "L&rsquo;essentiel à retenir ℹ️",
            "Un thème enfant WordPress permet de personnaliser votre thème (styles CSS, fonctionnalités PHP) sans perdre vos modifications à chaque mise à jour du thème parent. Pour le créer, ajoutez un dossier dans /wp-content/themes/ contenant deux fichiers : style.css (avec l&rsquo;en-tête Template pointant vers le thème parent) et functions.php (chargeant le style parent). Activez-le ensuite depuis Apparence > Thèmes.",
            "Pourquoi créer un thème enfant dans WordPress ?\nVous avez donc installé votre thème WordPress, que cela soit un thème premium ou un thème graphique gratuit. Vous en êtes content mais il est fort possible que certains éléments ne vous conviennent pas. Notamment l&rsquo;affichage de votre thème. Vous avez peut-être envie de changer la mise en forme de vos titres, de vos puces, les polices de votre site, certaines couleurs de texte ou de fond. Bref, vous souhaitez personnaliser votre thème WordPress.",
            "Si vous êtes à l&rsquo;aise avec la modification des fichiers PHP et CSS (les feuilles de styles en cascades ou CSS étant un langage informatique qui permet de mettre en forme tous les éléments HTML de votre site), votre premier réflexe sera d&rsquo;aller modifier directement les fichiers de votre thème WordPress. Malheureusement, c&rsquo;est une grosse erreur ! Je vous rassure, si c&rsquo;est ce que vous avez fait, vous ne serez pas le premier à tomber dans ce piège. Je suis moi aussi tombé dedans la première fois que j&rsquo;ai voulu customiser un thème WordPress.\nNe pas perdre les modifications de son thème\nPourquoi est-ce une erreur de modifier directement les fichiers de son thème WordPress ? Parce que les thèmes, comme les plugins WordPress, sont régulièrement mis à jour. Afin de corriger des bugs ou d&rsquo;éventuels problèmes de sécurité mais aussi leur apporter des améliorations ou de nouvelles fonctionnalités.",
            "Problème : à chaque mise à jour, les fichiers du thème sont mis à jour. Ce qui veut dire que toutes les modifications que vous avez fait à votre thème seront écrasées par la mise à jour du thème ! Si vous avez par exemple modifié le fichier style.css de votre thème pour modifier l&rsquo;affichage de certains éléments de votre site, ces modifications seront perdues&#8230; Pas l&rsquo;idéal quand vous avez passé du temps pour arriver à un affichage qui vous convienne&#8230;",
            "Vous n&rsquo;avez guère le choix :",
            "soit vous ne faites plus les mises à jour de votre thème. Cette option est à bannir car c&rsquo;est suicidaire d&rsquo;un point de vue de la sécurité WordPress.\n \tsoit vous répercutez vos changements effectués sur votre thème à chaque mise à jour (ce qui risque d&rsquo;être long et pénible ; ce n&rsquo;est pas une solution à terme)\n \tsoit vous utilisez la solution la plus adaptée, créer un thème enfant !",
            "Bingo, c&rsquo;est la dernière option qui est bien sûre la meilleure.\nQu&rsquo;est-ce qu&rsquo;un thème enfant dans WordPress ?\nUn thème enfant dans WordPress est une sorte de copie de votre thème principal sur laquelle vous allez pouvoir faire des modifications (affichage, fonctionnalités) sans les perdre à chaque mise à jour de votre thème principal, appelé thème parent. Cette notion de parent/enfant est ce que l&rsquo;on appelle en informatique l&rsquo;héritage. Le thème enfant hérite des fonctionnalités du thème parent et les modifications faites sur le thème enfant permettent de modifier le thème parent, ses fonctionnalités, son affichage sans avoir à modifier les fichiers sources du thème parent qui reste ainsi intègre !",
            "Dans le cadre de ce site, une des premières modifications que j&rsquo;ai voulu apporter est l&rsquo;affichage de portion de code au sein d&rsquo;un article. Ce site étant amené à afficher souvent du code à ajouter ou modifier dans les fichiers de WordPress, autant que son affichage soit bien distingué, lisible et compréhensible. Ce qui n&rsquo;était pas vraiment le cas à la base dans le thème graphique installé :",
            "Affichage de base du code dans le thème parent WordPress sans formatage distinctif",
            "Une fois le thème enfant installé, j&rsquo;ai pu modifier le thème enfant pour améliorer l&rsquo;affichage du thème parent :",
            "Affichage du code amélioré grâce aux modifications apportées au thème enfant (changement de police, ajout d&rsquo;une couleur de fond et d&rsquo;une bordure colorée à gauche).\nLes différentes étapes pour faire un thème enfant WordPress\nMême si quelques thèmes premium fournissent également un thème enfant à installer dans le répertoire themes de WordPress, dans les autres cas il vous faudra créer ex nihilo votre thème enfant. Voici la procédure à suivre pour mettre en place votre thème enfant telle qu&rsquo;elle est préconisée dans la documentation officielle de WordPress : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant\nCréation du dossier du thème enfant\nConnectez vous au FTP de votre site pour accéder aux fichiers de votre site WordPress. Rendez-vous dans le dossier /wp-content/themes où vous trouverez le dossier de votre thème. Puis créez le dossier qui contiendra votre thème enfant. Dans mon cas, j&rsquo;ai créé un dossier nommé astuceswp pour mon thème enfant.",
            "Création du dossier du thème enfant\nCréation du fichier functions.php\nVotre thème enfant devra contenir au minimum deux fichiers : un fichier nommé functions.php et le fichier CSS style.css.",
            "Commencez par créer le fichier functions.php où vous pourrez ajouter vos propres fonctions pour votre thème dans ce fichier. Ou bien modifier les fonctions de base de votre thème.",
            "Première chose à ajouter dans ce fichier, une fonction qui permet d&rsquo;écraser le style de votre thème parent par les styles que vous aurez déterminé dans votre fichier style.css. Voilà le code à ajouter :\n&lt;?php\n/** activation du thème WordPress enfant **/\nadd_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );\nfunction theme_enqueue_styles() {\n  wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );\n}\n?\nUne fois votre fichier mis au point, transférez-le sur votre site à l&rsquo;aide de votre logiciel FTP.\nCréation du fichier style.css\nLe fichier style.css va vous permettre de déterminer vos propres styles et personnaliser l&rsquo;affichage de votre thème WordPress. C&rsquo;est grâce à lui que vous allez pouvoir mettre en forme vos titres, paragraphes, tableaux, menus, affichage des widgets et autres zones d&rsquo;affichage de votre site web sous WordPress.",
            "Votre fichier style.css doit contenir un certain nombre d&rsquo;informations pour que votre thème enfant soit reconnu par WordPress :",
            "Theme Name : nom de votre thème comme il apparaîtra dans l&rsquo;administration de votre site WordPress\n \tDescription : description telle qu&rsquo;elle apparaîtra dans le backoffice WordPress\n \tAuthor (facultatif) : nom de l&rsquo;auteur du thème enfant\n \tAuthor URI (facultatif) : si vous voulez indiquez le site web de l&rsquo;auteur du thème enfant\n \tTemplate : nom du thème parent. Attention, il faut correctement orthographier le nom du thème parent pour qu&rsquo;il soit reconnu par WordPress (voir ci-dessous).\n \tVersion (facultatif) : numéro de version de votre thème",
            "Voici l&rsquo;extrait de mon fichier style.css qui reprend ces différentes informations :\n/*\nTheme Name: Astuces WordPress\nDescription: Thème enfant du theme HitMag pour le site Astuces WordPress\nAuthor: Steve Chevillard - Astuces WordPress \nAuthor URI: https://astuceswp.fr\nTemplate: hitmag \nVersion: 1.0\n*/\nRemarques :",
            "pour l&rsquo;attribut template : vous devez reprendre le nom du thème parent tel qu&rsquo;il est affiché dans le dossier /wp-content/themes. Il faudra bien respecter la casse et l&rsquo;orthographe du nom du thème tel qu&rsquo;il est affiché dans votre logiciel FTP. Dans mon cas, mon thème parent s&rsquo;appelle hitmag. J&rsquo;ai donc repris cet intitulé dans mon fichier css. Si le nom du dossier avait été HitMag, j&rsquo;aurais dû reprendre exactement ce nom pour l&rsquo;attribut template du fichier style.css de mon thème enfant. Sinon mon thème enfant ne sera pas reconnu par WordPress.\n \tne jamais mettre d&rsquo;espace avant les deux point de chaque attribut. Il faut ainsi écrire dans votre fichier css Template: et non Template : (avec un espace)\n \tsi vous le souhaitez, vous pouvez faire une capture d&rsquo;écran de votre thème personnalisé et la mettre dans le dossier de votre thème enfant. Pour cela, il vous faudra nommer votre fichier screenshot.png C&rsquo;est l&rsquo;image qui apparaîtra dans l&rsquo;installateur de thèmes de WordPress.",
            "Il ne vous reste plus qu&rsquo;à activer votre thème enfant !\nActiver votre thème enfant WordPress\nIl vous suffira juste de suivre la procédure classique d&rsquo;installation d&rsquo;un thème :",
            "Rendez vous dans l&rsquo;administration de votre site WordPress, passez par le menu Apparence puis Thèmes.\n \tSi vous avez bien suivi le tutoriel ci-dessus, votre thème enfant devrait être affiché avec le nom et la description saisie dans votre fichier style.css. Si votre thème enfant n&rsquo;apparait pas, c&rsquo;est que vous avez loupé quelque chose&#8230; Vérifiez notamment bien le nom saisi du thème parent pour l&rsquo;attribut template, ainsi que d&rsquo;éventuels espaces entre les attributs et les deux points.\n \tSélectionnez votre thème enfant et cliquez sur Activer.",
            "Activer votre thème enfant via l&rsquo;administration de votre site WordPress",
            "Votre thème enfant est maintenant actif, vous pouvez maintenant personnaliser l&rsquo;affichage de votre thème WordPress sans que les modifications apportées ne soient effacées à la prochaine mise à jour de votre thème parent !",
            "Vous pourrez maintenant customiser selon vos souhaits votre thème WordPress via le fichier style.css pour tout ce qui concerne l&rsquo;affichage et le rendu de votre thème. Vous pourrez également modifier des fonctionnalités de votre thème parent (exemple: limiter le nombre de tags affichés par votre thème). Il sera également possible de personnaliser chaque page de votre site comme la page qui gère l&rsquo;affichage des articles ou des pages, les metas de votre site etc&#8230; Chaque partie de votre site est géré par un fichier (exemple : header.php pour les en-têtes de votre site) qu&rsquo;il vous suffira de customiser et de mettre dans le répertoire de votre thème enfant. Les fichiers de votre thème prendront le pas sur les fichiers de votre thème parent, ce qui vous permettra de personnaliser au mieux votre thème graphique WordPress !\nDes plugins pour créer un thème enfant ?\nJ&rsquo;espère que vous aurez compris tout l&rsquo;intérêt d&rsquo;utiliser un thème enfant pour votre site web sous WordPress. La démarche pour mettre en place un thème enfant n&rsquo;est pas très compliquée. Mais vous n&rsquo;avez peut-être pas envie de mettre les mains dans le cambouis, créer les fichiers et configurer le fichier style.css.",
            "Dans ce cas, sachez qu&rsquo;il existe plusieurs plugins WordPress qui vous permettront de créer un thème enfant encore plus simplement. Ils sont principalement destinés aux débutants WordPress !",
            "Child Theme Configurator\n \tChildify Me",
            "Créer un thème enfant WordPress facilement en utilisant un site web générateur de thème enfant\nJ&rsquo;ai récemment découvert le site Child Theme Generator qui, comme son nom l&rsquo;indique, permet de créer un thème enfant en quelques clics !",
            "Il vous suffit de chercher si votre thème est répertorié (il y en a un paquet : https://childtheme-generator.com/parent-list) ou de remplir vous-même les champs s&rsquo;il ne l&rsquo;est pas, vous n&rsquo;avez plus qu&rsquo;à télécharger votre thème enfant et l&rsquo;installer sur votre site WordPress. Hyper pratique pour gagner du temps ou si vous ne voulez pas vous prendre la tête !",
            "Foire aux questions",
            "Un thème enfant ralentit-il mon site WordPress ?",
            "Non, un thème enfant n&rsquo;a pas d&rsquo;impact significatif sur les performances. WordPress charge le style du thème parent puis applique les modifications du thème enfant, ce qui ajoute un temps de chargement négligeable.",
            "Peut-on créer un thème enfant à partir de n&rsquo;importe quel thème WordPress ?",
            "Oui, tout thème WordPress peut servir de thème parent. Vérifiez simplement que le nom du dossier du thème parent est correctement renseigné dans l&rsquo;attribut Template du fichier style.css de votre thème enfant.",
            "Que se passe-t-il si je désactive mon thème enfant ?",
            "WordPress reviendra au thème parent avec ses réglages par défaut. Vos fichiers de thème enfant restent sur le serveur et vous pourrez le réactiver à tout moment sans perdre vos personnalisations.",
            "Comment modifier un template PHP dans un thème enfant ?",
            "Copiez le fichier PHP du thème parent (par exemple single.php ou header.php) dans le dossier de votre thème enfant, puis modifiez cette copie. WordPress utilisera automatiquement la version du thème enfant.",
            "Faut-il recréer un thème enfant après un changement de thème parent ?",
            "Oui, un thème enfant est lié à un thème parent précis. Si vous changez de thème parent, vous devrez créer un nouveau thème enfant adapté à ce nouveau thème.",
            "Le thème enfant hérite-t-il des widgets et menus du thème parent ?",
            "À l&rsquo;activation du thème enfant, les widgets et menus peuvent être réinitialisés. Pensez à reconfigurer vos widgets et menus après l&rsquo;activation, ou exportez-les au préalable."
        ],
        "primary_image": "https://astuceswp.fr/wp-content/uploads/2018/10/theme-enfant-wordpress-actif.png",
        "content_hash": "f8e284c1176879f3bab5d0658808ccad"
    },
    "taxonomy": {
        "category": [
            {
                "name": "Thèmes WordPress",
                "slug": "themes",
                "url": "https://astuceswp.fr/themes"
            }
        ],
        "post_tag": [
            {
                "name": "thème",
                "slug": "theme",
                "url": "https://astuceswp.fr/tag/theme"
            }
        ]
    },
    "metadata": {
        "author": {
            "name": "Steve Chevillard",
            "url": "https://astuceswp.fr/auteur/steve-chevillard"
        },
        "categories": [
            "Thèmes WordPress"
        ],
        "tags": [
            "thème"
        ]
    },
    "site": {
        "name": "Astuces &amp; tutoriels WordPress gratuits",
        "url": "https://astuceswp.fr/"
    }
}