{"id":1204,"date":"2023-10-14T13:47:07","date_gmt":"2023-10-14T13:47:07","guid":{"rendered":"https:\/\/wpconsults.com\/?p=1204"},"modified":"2023-10-14T08:47:07","modified_gmt":"2023-10-14T13:47:07","slug":"comment-creer-un-theme-enfant-wordpress-2","status":"publish","type":"post","link":"https:\/\/www.wpconsults.com\/fr\/how-create-wordpress-child-theme\/","title":{"rendered":"Comment cr\u00e9er un th\u00e8me enfant WordPress (manuellement ou \u00e0 l'aide d'un plugin)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">A <strong>Th\u00e8me enfant WordPress<\/strong> vous permet de personnaliser votre site tout en pr\u00e9servant vos modifications lors des mises \u00e0 jour du th\u00e8me parent. Sans cela, une mise \u00e0 jour peut effacer vos modifications sans que vous vous en rendiez compte, et j'ai vu cela arriver \u00e0 un nombre incalculable de sites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voici comment en cr\u00e9er un : d'abord manuellement \u00e0 l'aide de deux petits fichiers, puis \u00e0 l'aide d'un plugin si vous pr\u00e9f\u00e9rez ne pas toucher au code. Je vous expliquerai \u00e9galement dans quels cas vous n'avez absolument pas besoin d'un th\u00e8me enfant, car il arrive parfois que ce ne soit vraiment pas n\u00e9cessaire.<\/p>\n\n\n\n<div class=\"wp-block-group wpc-takeaways is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading toc-ignore\">Principaux enseignements<\/h2>\n<ul class=\"wp-block-list\">\n<li>Un th\u00e8me enfant h\u00e9rite de toutes les propri\u00e9t\u00e9s de son th\u00e8me parent et ne remplace que les \u00e9l\u00e9ments que vous modifiez ; ainsi, les mises \u00e0 jour du th\u00e8me parent n'affectent jamais vos personnalisations.<\/li>\n<li>La m\u00e9thode manuelle ne n\u00e9cessite qu'un dossier et un <strong>style.css<\/strong> fichier ; n'ajoutez le fichier functions.php que si vous souhaitez utiliser du code PHP personnalis\u00e9.<\/li>\n<li>Le <strong>Mod\u00e8le<\/strong> La ligne dans le fichier style.css doit correspondre exactement au nom du dossier du th\u00e8me parent, sinon le th\u00e8me enfant ne fonctionnera pas.<\/li>\n<li>Child Theme Configurator remplit la m\u00eame fonction sans avoir \u00e0 \u00e9crire de code et permet de transf\u00e9rer vos param\u00e8tres du Customizer.<\/li>\n<li>Pour les modifications portant uniquement sur le CSS ou les th\u00e8mes par blocs modifi\u00e9s dans l'\u00e9diteur de site, vous n'aurez peut-\u00eatre pas besoin d'un th\u00e8me enfant.<\/li>\n<\/ul>\n<\/div>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:15px 15px 0px 0px rgba(160, 152, 255, 0.31);}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-contents-title{font-weight:600;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette4, #2D3748);font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry:hover{color:var(--global-palette1, #3182CE);}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap .kb-table-of-content-list .active > .kb-table-of-contents__entry{color:var(--global-palette1, #3182CE);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap{border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap{border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);}}<\/style>\n\n<h2 class=\"wp-block-heading\">Qu'est-ce qu'un th\u00e8me enfant WordPress, et pourquoi prot\u00e8ge-t-il vos modifications ?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Un th\u00e8me enfant est un th\u00e8me qui h\u00e9rite de la mise en page et des fonctionnalit\u00e9s d\u2019un autre th\u00e8me, dit \u00ab parent \u00bb. WordPress charge d\u2019abord les fichiers du th\u00e8me enfant et se rabat sur le th\u00e8me parent pour tout le reste ; vous ne remplacez donc que les \u00e9l\u00e9ments que vous personnalisez, tandis que le th\u00e8me parent continue d\u2019assurer l\u2019essentiel du travail.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est au moment de la mise \u00e0 jour que l'on en voit les avantages. Si vous modifiez directement le th\u00e8me parent, la prochaine mise \u00e0 jour \u00e9crasera votre travail ; en revanche, si vous effectuez les m\u00eames modifications dans un th\u00e8me enfant, le th\u00e8me parent se mettra \u00e0 jour sans probl\u00e8me par-dessus celles-ci. Le <a href=\"https:\/\/developer.wordpress.org\/themes\/advanced-topics\/child-themes\/\" target=\"_blank\" rel=\"noopener nofollow\">Guide du d\u00e9veloppeur WordPress<\/a> recommande pr\u00e9cis\u00e9ment cette approche pour modifier tout th\u00e8me que vous n'avez pas cr\u00e9\u00e9 vous-m\u00eame.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Quand il n'est pas n\u00e9cessaire d'utiliser un th\u00e8me enfant<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Commen\u00e7ons par d\u00e9finir clairement le p\u00e9rim\u00e8tre, car l'utilisation d'un th\u00e8me enfant n'est pas syst\u00e9matiquement la meilleure solution pour tout le monde. Si vous souhaitez simplement apporter quelques modifications au CSS, le <strong>CSS suppl\u00e9mentaire<\/strong> La zone de l'\u00ab Customizer \u00bb est conserv\u00e9e m\u00eame apr\u00e8s les mises \u00e0 jour. Les petits extraits de code PHP peuvent \u00eatre int\u00e9gr\u00e9s dans un plugin d\u00e9di\u00e9 aux extraits de code, et les th\u00e8mes de blocs modifi\u00e9s via l'\u00e9diteur de site enregistrent ces modifications dans la base de donn\u00e9es, et non dans les fichiers du th\u00e8me ; les mises \u00e0 jour ne les effacent donc pas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est notamment dans les modifications de mod\u00e8les, les fonctions personnalis\u00e9es que vous souhaitez voir int\u00e9gr\u00e9es au th\u00e8me, ainsi que dans tout projet o\u00f9 la personnalisation va au-del\u00e0 du simple aspect esth\u00e9tique, qu'un th\u00e8me enfant prend tout son sens. Si c'est votre cas, poursuivez votre lecture.<\/p>\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thode 1 : Cr\u00e9er manuellement un th\u00e8me enfant WordPress<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Vous devez pouvoir acc\u00e9der aux fichiers de votre site (gestionnaire de fichiers de l'h\u00e9bergement, FTP ou SFTP) et disposer d'environ cinq minutes. La structure que vous allez cr\u00e9er se pr\u00e9sente comme suit :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1100\" height=\"733\" src=\"https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/wordpress-child-theme-folder-structure-mockup-7542.avif\" alt=\"Dossier du th\u00e8me enfant WordPress contenant les fichiers style.css et functions.php\" class=\"wp-image-7542\" srcset=\"https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/wordpress-child-theme-folder-structure-mockup-7542.avif 1100w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/wordpress-child-theme-folder-structure-mockup-7542-300x200.avif 300w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/wordpress-child-theme-folder-structure-mockup-7542-1024x682.avif 1024w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/wordpress-child-theme-folder-structure-mockup-7542-768x512.avif 768w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/wordpress-child-theme-folder-structure-mockup-7542-18x12.avif 18w\" sizes=\"auto, (max-width: 1100px) 100vw, 1100px\" \/><figcaption class=\"wp-element-caption\">Le th\u00e8me enfant dans son ensemble : un dossier situ\u00e9 dans wp-content\/themes contenant le fichier style.css, ainsi que le fichier functions.php si vous avez besoin de code PHP personnalis\u00e9.<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Cr\u00e9er un dossier<\/strong> \u00e0 l'int\u00e9rieur <code>wp-content\/themes\/<\/code>. Donnez-lui le nom du parent, par exemple <code>kadence-child<\/code>, pour que ton \u00ab toi \u00bb du futur sache \u00e0 quoi cela correspond.<\/li>\n<li><strong>Cr\u00e9er le fichier style.css<\/strong> dans ce dossier, avec cet en-t\u00eate :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*\nNom du th\u00e8me : Mon th\u00e8me enfant\nMod\u00e8le : parent-theme\n*\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il y a deux lignes qui comptent ici. <strong>Nom du th\u00e8me<\/strong> c'est tout ce que vous souhaitez voir s'afficher dans l'interface d'administration, mais <strong>Mod\u00e8le<\/strong> doit correspondre exactement au nom du dossier du th\u00e8me parent, y compris les minuscules. Si le th\u00e8me parent se trouve dans <code>wp-content\/themes\/kadence<\/code>, la ligne est <code>Mod\u00e8le : kadence<\/code>; si vous vous trompez, WordPress signalera que le th\u00e8me est d\u00e9fectueux.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>Cr\u00e9er le fichier functions.php<\/strong> dans le m\u00eame dossier si les styles du th\u00e8me parent ne se chargent pas automatiquement (c'est souvent n\u00e9cessaire pour de nombreux th\u00e8mes classiques) :<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\nadd_action( 'wp_enqueue_scripts', 'my_child_theme_enqueue_styles' );\n\nfunction my_child_theme_enqueue_styles() {\n    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '\/style.css' );\n    wp_enqueue_style( 'child-style', get_stylesheet_uri(), array( 'parent-style' ) );\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cela charge d\u2019abord la feuille de style parente, puis votre feuille de style enfant par-dessus, ce qui fait que votre CSS l\u2019emporte en cas de conflit. Une mise en garde toutefois : certains th\u00e8mes g\u00e8rent d\u00e9j\u00e0 leurs propres styles d\u2019une mani\u00e8re diff\u00e9rente ; v\u00e9rifiez donc la documentation du th\u00e8me parent. Des th\u00e8mes bien connus comme Kadence, Astra et GeneratePress proposent m\u00eame des th\u00e8mes enfants pr\u00eats \u00e0 l\u2019emploi que vous pouvez t\u00e9l\u00e9charger au lieu d\u2019en cr\u00e9er un vous-m\u00eame.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seul le fichier style.css est n\u00e9cessaire.<\/strong> Si vous n'avez pas de code PHP \u00e0 ajouter, ignorez compl\u00e8tement le fichier functions.php ; le th\u00e8me enfant fonctionne uniquement avec la feuille de style.<\/p>\n\n\n<h3 class=\"wp-block-heading\">Activer le th\u00e8me enfant<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Aller \u00e0 <strong>Apparence &gt; Th\u00e8mes<\/strong> Dans votre tableau de bord, rep\u00e9rez votre nouveau th\u00e8me enfant, puis cliquez sur \u00ab Activer \u00bb. Attention : les param\u00e8tres du Customizer, les menus et l'emplacement des widgets sont enregistr\u00e9s par th\u00e8me ; le passage au th\u00e8me enfant peut donc les r\u00e9initialiser. Vous devrez peut-\u00eatre r\u00e9attribuer les menus ou saisir \u00e0 nouveau les options du Customizer une seule fois.<\/p>\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thode 2 : Cr\u00e9er un th\u00e8me enfant \u00e0 l'aide du plugin \u00ab Child Theme Configurator \u00bb<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Si l'\u00e9dition de fichiers n'est pas votre truc, le logiciel gratuit <a href=\"https:\/\/wordpress.org\/plugins\/child-theme-configurator\/\" target=\"_blank\" rel=\"noopener nofollow\">Configurateur de th\u00e8me enfant<\/a> Ce plugin g\u00e9n\u00e8re pour vous ces deux m\u00eames fichiers et apporte un atout suppl\u00e9mentaire vraiment utile : il permet de copier les param\u00e8tres du Customizer, les menus et les widgets du th\u00e8me parent vers le th\u00e8me enfant, ce qui \u00e9vite le probl\u00e8me de r\u00e9initialisation li\u00e9 \u00e0 la m\u00e9thode manuelle.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installez et activez le plugin \u00e0 partir de <strong>Plugins &gt; Ajouter un nouveau<\/strong>.<\/li>\n<li>Ouvrir <strong>Outils &gt; Th\u00e8mes enfants<\/strong>, s\u00e9lectionnez votre th\u00e8me parent, puis cliquez sur <strong>Analyser<\/strong>; le plugin v\u00e9rifie comment le parent charge ses styles et choisit la m\u00e9thode d'enqueue appropri\u00e9e.<\/li>\n<li>Acceptez les param\u00e8tres par d\u00e9faut (ou cochez l'option permettant de copier les param\u00e8tres du parent), puis cliquez sur <strong>Cr\u00e9er un nouveau th\u00e8me enfant<\/strong>, puis pr\u00e9visualisez-le et activez-le depuis \u00ab Apparence &gt; Th\u00e8mes \u00bb.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le plugin activ\u00e9, vous pouvez ajouter du code CSS via l\u2019\u00e9diteur du plugin ou le Personnalisateur, et du code PHP via le fichier functions.php du th\u00e8me enfant dans l\u2019\u00e9diteur de fichiers du th\u00e8me (sous \u00ab Apparence \u00bb pour les th\u00e8mes classiques, ou \u00ab Outils \u00bb pour les th\u00e8mes \u00e0 blocs). C\u2019est exactement l\u00e0 o\u00f9 se trouve mon <a href=\"https:\/\/www.wpconsults.com\/fr\/personnaliser-manuellement-la-page-de-connexion-de-wordpress-2\/\">Extraits de code pour la personnalisation de la page de connexion<\/a> aller, ce qui correspond exactement au type de modification contre laquelle un th\u00e8me enfant est cens\u00e9 prot\u00e9ger.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Th\u00e8mes enfants dans les th\u00e8mes bas\u00e9s sur des blocs<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Les th\u00e8mes de blocs (ceux modifi\u00e9s via l'\u00e9diteur de site) prennent \u00e9galement en charge les th\u00e8mes enfants, le fichier `theme.json` \u00e9tant h\u00e9rit\u00e9 de la m\u00eame mani\u00e8re que les mod\u00e8les. En pratique, on en a moins souvent besoin, car les modifications apport\u00e9es via l'\u00e9diteur de site sont enregistr\u00e9es dans la base de donn\u00e9es et sont conserv\u00e9es lors des mises \u00e0 jour ; toutefois, un th\u00e8me enfant reste utile lorsque l'on souhaite disposer de modifications au niveau des fichiers que l'on peut versionner et d\u00e9ployer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quel que soit l'approche que vous adoptiez, n'oubliez pas que le th\u00e8me lui-m\u00eame a un impact sur le r\u00e9f\u00e9rencement naturel (SEO) gr\u00e2ce \u00e0 sa vitesse et \u00e0 son balisage ; j'ai d\u00e9taill\u00e9 les points o\u00f9 cela compte vraiment dans <a href=\"https:\/\/www.wpconsults.com\/fr\/votre-theme-wordpress-nuit-il-a-votre-referencement-2\/\">Votre th\u00e8me WordPress nuit-il \u00e0 votre r\u00e9f\u00e9rencement ?<\/a>. Un th\u00e8me enfant ne change rien \u00e0 cela ; il permet simplement de conserver vos personnalisations.<\/p>\n\n\n<h2 class=\"wp-block-heading\">Alors, est-ce que tous les sites WordPress devraient utiliser un th\u00e8me enfant ?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Si c'\u00e9tait mon site et que je pr\u00e9voyais d'apporter des personnalisations au niveau des fichiers sur un th\u00e8me classique, je cr\u00e9erais le th\u00e8me enfant avant d'\u00e9crire la moindre ligne de code, car il est tr\u00e8s p\u00e9nible de devoir le mettre \u00e0 jour apr\u00e8s une mise \u00e0 jour qui a effac\u00e9 toutes vos modifications. La m\u00e9thode manuelle est celle que j'utilise par d\u00e9faut ; elle ne n\u00e9cessite que deux petits fichiers et on comprend exactement ce qu'ils font.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais pour un site qui ne n\u00e9cessite qu'un peu de CSS suppl\u00e9mentaire, ou un th\u00e8me de bloc enti\u00e8rement modifi\u00e9 dans l'\u00e9diteur de site, ne pas utiliser de th\u00e8me enfant est un choix tout \u00e0 fait l\u00e9gitime, et non une erreur. Adaptez l'outil \u00e0 l'ampleur de la personnalisation, et non \u00e0 une r\u00e8gle.<\/p>\n\n\n\n<div class=\"wp-block-group wpc-post-cta is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Vous avez besoin d'aide pour personnaliser votre th\u00e8me en toute s\u00e9curit\u00e9 ?<\/h3>\n<p class=\"wp-block-paragraph\">Si votre th\u00e8me enfant ne s'active pas, ou si une mise \u00e0 jour a d\u00e9j\u00e0 effac\u00e9 vos personnalisations, <a href=\"https:\/\/www.wpconsults.com\/fr\/travailler-avec-wpconsults\/\">nous contacter<\/a> ou <a href=\"mailto:abdullah@wpconsults.com\">m'envoyer un courriel<\/a> et je vous aiderai \u00e0 le reconstruire de mani\u00e8re durable. Dix minutes de configuration maintenant vous \u00e9viteront de devoir tout refaire plus tard.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group wpc-changelog is-layout-flow wp-block-group-is-layout-flow\" id=\"article-update-logs\">\n<h2 class=\"wp-block-heading\">Journal des mises \u00e0 jour<\/h2>\n<p class=\"wp-block-paragraph\"><strong>4 juillet 2026<\/strong><\/p>\n<ul class=\"wp-block-list\"><li>J'ai mis \u00e0 jour ces deux m\u00e9thodes pour la version actuelle de WordPress : un extrait de code corrig\u00e9 pour l'enqueue qui charge la feuille de style enfant en s'appuyant sur la feuille de style parent comme d\u00e9pendance, la mise en garde concernant la r\u00e9initialisation du Customizer lors de l'activation, des conseils sur les th\u00e8mes de blocs, ainsi qu'une section honn\u00eate expliquant dans quels cas il est possible de se passer compl\u00e8tement d'un th\u00e8me enfant.<\/li><\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Un th\u00e8me enfant WordPress permet de pr\u00e9server votre CSS et votre code personnalis\u00e9s lors des mises \u00e0 jour du th\u00e8me parent. Voici comment en cr\u00e9er un manuellement ou \u00e0 l'aide d'un plugin, et dans quels cas vous pouvez vous en passer.<\/p>","protected":false},"author":1,"featured_media":7540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kb_optimizer_status":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","rank_math_title":"WordPress Child Theme: Create One in 2 Easy Methods","rank_math_description":"Learn how to create a WordPress child theme manually or with a plugin, keep your customizations safe through theme updates, and know when you can skip one.","rank_math_focus_keyword":"WordPress child theme","_colophon_preset":"regular","_colophon_fc_on":"","_colophon_edited_on":"","_colophon_editor_on":"","_colophon_editor_id":0,"_colophon_editor_name":"","_wpc_translation_mode":"keep","_wpc_translation_visited":"2026-07-22 13:34 UTC (backfill)","_wpc_keep_translation":false,"_wpc_lastmod":"","footnotes":""},"categories":[7],"tags":[64],"class_list":["post-1204","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tips-tutorials","tag-without-plugin-series"],"_links":{"self":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/1204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/comments?post=1204"}],"version-history":[{"count":0,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/1204\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/media\/7540"}],"wp:attachment":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/media?parent=1204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/categories?post=1204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/tags?post=1204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}