{"id":80370,"date":"2025-07-17T15:12:09","date_gmt":"2025-07-17T14:12:09","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=80370&#038;preview=true&#038;preview_id=80370"},"modified":"2025-07-22T10:17:26","modified_gmt":"2025-07-22T09:17:26","slug":"personnaliser-bloc-dans-theme-enfant","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/","title":{"rendered":"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/fr\/blog\/themes-wordpress-blocs\/\">Les th\u00e8mes bas\u00e9s sur des blocs<\/a> et <code><a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-json\/\">theme.json<\/a><\/code> vous donnent beaucoup de flexibilit\u00e9, ce qui pourrait faire croire que les <a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-enfant-wordpress\/\">th\u00e8mes enfants<\/a> sont obsol\u00e8tes. Mais ils sont encore indispensables dans de nombreux cas.<\/p>\n<p>L&rsquo;utilisation d&rsquo;un th\u00e8me enfant reste la bonne d\u00e9cision si vous voulez avoir un r\u00e9el contr\u00f4le sur la conception de votre site sans toucher aux fichiers principaux du th\u00e8me parent.<\/p>\n<p>Dans cet article, nous utilisons le <a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-twenty-twenty-five\/\">th\u00e8me Twenty Twenty-Five<\/a> comme base et nous vous expliquons comment cr\u00e9er un th\u00e8me enfant bas\u00e9 sur des blocs avec ses propres <code>style.css<\/code> et\u00a0<code><a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-functions-php\/\">functions.php<\/a><\/code>. Vous apprendrez \u00e0 remplacer les styles en toute s\u00e9curit\u00e9, \u00e0 d\u00e9finir des styles de blocs personnalis\u00e9s et m\u00eame \u00e0 mettre en place vos propres variations de style. Il ne s&rsquo;agit pas seulement d&rsquo;une astuce de style &#8211; c&rsquo;est une \u00e9tape solide vers la construction de votre propre th\u00e8me de blocs complet par la suite.<\/p>\n<p>Bien que cet exercice puisse sembler simple, nous explorons quelques points plus fins qui peuvent vous faire tr\u00e9bucher. Commen\u00e7ons par cr\u00e9er un th\u00e8me enfant personnalis\u00e9, puis mettons en place une variation de style personnalis\u00e9e.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Enregistrement d&rsquo;un th\u00e8me enfant de blocs<\/h2>\n<p>L&rsquo;enregistrement d&rsquo;un th\u00e8me enfant de blocs est beaucoup plus simple que l&rsquo;enregistrement d&rsquo;un th\u00e8me enfant <a href=\"https:\/\/kinsta.com\/fr\/blog\/creer-theme-wordpress-classique\/\">classique<\/a>.<\/p>\n<p>Techniquement, vous n&rsquo;avez pas besoin de l&rsquo;enregistrer du tout. L&rsquo;enregistrement se fait automatiquement lorsqu&rsquo;un dossier de th\u00e8me enfant correctement nomm\u00e9 contient \u00e0 la fois un fichier <code>theme.json<\/code> et un fichier <code>style.css<\/code>.<\/p>\n<p>Alors pourquoi le fichier <code>style.css<\/code> est-il encore n\u00e9cessaire ?<\/p>\n<p>Comme auparavant, il comprend un en-t\u00eate obligatoire (illustr\u00e9 ci-dessous) qui contient des <a href=\"https:\/\/kinsta.com\/fr\/blog\/meta-descriptions-wordpress\/\">m\u00e9tadonn\u00e9es<\/a> que WordPress utilise pour identifier le th\u00e8me, notamment son nom et le th\u00e8me parent qu&rsquo;il \u00e9tend. Bien que les styles et les r\u00e9glages soient d\u00e9sormais g\u00e9r\u00e9s dans <code>theme.json<\/code>, <code>style.css<\/code> joue toujours un r\u00f4le essentiel pour permettre \u00e0 WordPress de reconna\u00eetre votre th\u00e8me, m\u00eame s&rsquo;il ne contient pas de feuilles de style CSS \u00e0 proprement parler.<\/p>\n<pre><code class=\"language-css\">\/*\nTheme Name: Twenty Twenty-Five Child\nDescription: Child theme for the Twenty Twenty-Five theme\nTemplate: twentytwentyfive\n*\/<\/code><\/pre>\n<p>Un fichier <code>functions.php<\/code> n&rsquo;est pas n\u00e9cessaire \u00e0 moins que vous ne vouliez <a href=\"https:\/\/kinsta.com\/fr\/blog\/wp-enqueue-scripts\/\">mettre en file d&rsquo;attente des scripts<\/a> ou ajouter des fonctionnalit\u00e9s bas\u00e9es sur PHP. Nous le ferons plus tard.<\/p>\n<p>Si vous n&rsquo;\u00eates pas familier avec <code>theme.json<\/code> ou si vous voulez vous rafra\u00eechir la m\u00e9moire, consultez notre guide <a href=\"https:\/\/kinsta.com\/fr\/blog\/travailler-proprietes-paires-cle-valeur-theme-json\/\">Travailler avec des propri\u00e9t\u00e9s et des paires cl\u00e9-valeur dans theme.json<\/a>.<\/p>\n<h2>Apporter trois modifications basiques \u00e0 notre th\u00e8me enfant.<\/h2>\n<p>Commen\u00e7ons par mettre \u00e0 jour les couleurs globales de l&rsquo;arri\u00e8re-plan et du texte, ainsi que le style du bloc Bouton.<\/p>\n<p>Dans le fichier <code>theme.json<\/code> du th\u00e8me enfant (qui sert de style par d\u00e9faut), nous d\u00e9finissons ce qui suit :<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 3,\n  \"settings\": {\n    \"color\": {\n      \"palette\": [\n        {\n          \"name\": \"Black\",\n          \"slug\": \"black\",\n          \"color\": \"#000000\"\n        },\n        {\n          \"name\": \"Yellow\",\n          \"slug\": \"yellow\",\n          \"color\": \"#FFFF00\"\n        },\n        {\n          \"name\": \"Purple\",\n          \"slug\": \"purple\",\n          \"color\": \"#800080\"\n        },\n        {\n          \"name\": \"White\",\n          \"slug\": \"white\",\n          \"color\": \"#FFFFFF\"\n        }\n      ]\n    }\n  },\n  \"styles\": {\n    \"color\": {\n      \"background\": \"var(--wp--preset--color--black)\",\n      \"text\": \"var(--wp--preset--color--yellow)\"\n    },\n    \"blocks\": {\n      \"core\/button\": {\n        \"color\": {\n          \"background\": \"var(--wp--preset--color--purple)\",\n          \"text\": \"var(--wp--preset--color--white)\"\n        },\n        \"border\": {\n          \"color\": \"var(--wp--preset--color--yellow)\",\n          \"width\": \"2px\",\n          \"style\": \"solid\"\n        }\n      }\n    }\n  }\n}<\/code><\/pre>\n<p>Alors que les couleurs de l&rsquo;arri\u00e8re-plan et du texte s&rsquo;appliquent \u00e0 toutes les variations de style, le style du bloc Bouton ne s&rsquo;applique qu&rsquo;\u00e0 la variation <strong>par d\u00e9faut<\/strong>.<\/p>\n<figure style=\"width: 1187px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/06\/child-theme-with-default-style.png\" alt=\"Th\u00e8me enfant utilisant la variation de style par d\u00e9faut dans l'\u00e9diteur de site.\" width=\"1187\" height=\"731\"><figcaption class=\"wp-caption-text\">Th\u00e8me enfant utilisant la variation de style par d\u00e9faut dans l&rsquo;\u00e9diteur de site.<\/figcaption><\/figure>\n<h3>Remplacer les variations de style<\/h3>\n<p>Pour appliquer le m\u00eame style de bouton \u00e0 diff\u00e9rentes variations, il est pr\u00e9f\u00e9rable de cr\u00e9er un fichier <code>.json<\/code> qui corresponde \u00e0 la convention de d\u00e9nomination des variations du th\u00e8me parent.<\/p>\n<p>Par exemple, pour remplacer la bordure du bouton dans la variation de style <em>Soir<\/em>, cr\u00e9ez un fichier nomm\u00e9 <code>01-evening.json<\/code> dans le r\u00e9pertoire racine de votre th\u00e8me enfant (ou dans un sous-dossier <code>\/styles<\/code>) :<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 3,\n  \"title\": \"Evening\",\n  \"styles\": {\n    \"blocks\": {\n      \"core\/button\": {\n        \"border\": {\n          \"color\": \"var(--wp--preset--color--white)\",\n          \"width\": \"3px\",\n          \"style\": \"dashed\"\n        }\n      }\n    }\n  }\n}<\/code><\/pre>\n<p>Ici, nous avons utilis\u00e9 une bordure en pointill\u00e9s plus large pour faire ressortir le bouton. Comme il s&rsquo;agit de styles plus sp\u00e9cifiques, ils remplacent les styles g\u00e9n\u00e9raux de <code>theme.json<\/code>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Il n&rsquo;est pas n\u00e9cessaire de red\u00e9finir les couleurs globales de l&rsquo;arri\u00e8re-plan ou du texte &#8211; elles sont d\u00e9j\u00e0 h\u00e9rit\u00e9es du th\u00e8me enfant <code>theme.json<\/code>.<\/p>\n<\/aside>\n\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/06\/custom-evening-style-variation.png\" alt=\"Th\u00e8me enfant avec la variation de style personnalis\u00e9e Evening activ\u00e9e.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Th\u00e8me enfant avec la variation de style personnalis\u00e9e Evening activ\u00e9e.<\/figcaption><\/figure>\n<h3>Cr\u00e9ation d&rsquo;une variation de style personnalis\u00e9e<\/h3>\n<p>Allons plus loin en cr\u00e9ant une toute nouvelle variation de style nomm\u00e9e <strong>Kinsta<\/strong>. Cette variation h\u00e9rite des param\u00e8tres globaux du fichier <code>theme.json<\/code> du th\u00e8me enfant et applique sa propre palette de couleurs et son propre style de bouton :<\/p>\n<p>Enregistre le fichier suivant sous <code>\/styles\/kinsta.json<\/code> :<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 3,\n  \"title\": \"Kinsta\",\n  \"settings\": {\n    \"color\": {\n      \"palette\": [\n        {\n          \"name\": \"Primary\",\n          \"slug\": \"primary\",\n          \"color\": \"#261e1e\"\n        },\n        {\n          \"name\": \"Secondary\",\n          \"slug\": \"secondary\",\n          \"color\": \"#ff2900\"\n        },\n        {\n          \"name\": \"White\",\n          \"slug\": \"white\",\n          \"color\": \"#FFFFFF\"\n        }\n      ]\n    }\n  },\n  \"styles\": {\n    \"color\": {\n      \"background\": \"var(--wp--preset--color--secondary)\",\n      \"text\": \"var(--wp--preset--color--primary)\"\n    },\n    \"blocks\": {\n      \"core\/button\": {\n        \"color\": {\n          \"background\": \"var(--wp--preset--color--primary)\",\n          \"text\": \"var(--wp--preset--color--white)\"\n        },\n        \"border\": {\n          \"color\": \"var(--wp--preset--color--white)\",\n          \"width\": \"4px\",\n          \"style\": \"dotted\"\n        }\n      }\n    }\n  }\n}<\/code><\/pre>\n<p>Cette variation \u00ab Kinsta \u00bb nous donne un look distinct, construit enti\u00e8rement dans la structure du th\u00e8me enfant.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/06\/new-style-variation.png\" alt=\"Nouvelle variation de style mise en \u00e9vidence dans l'interface de l'\u00e9diteur de site.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Nouvelle variation de style mise en \u00e9vidence dans l&rsquo;interface de l&rsquo;\u00e9diteur de site.<\/figcaption><\/figure>\n<h2>Comment et pourquoi mettre en file d&rsquo;attente style.css ?<\/h2>\n<p>Dans un v\u00e9ritable th\u00e8me de blocs comme Twenty Twenty-Five, il n&rsquo;est pas n\u00e9cessaire de mettre en file d&rsquo;attente manuellement les feuilles de style \u00e0 l&rsquo;aide de <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-php\/\">PHP<\/a>, que ce soit pour le <a href=\"https:\/\/kinsta.com\/fr\/blog\/hierarchie-des-modeles-wordpress\/\">th\u00e8me parent ou pour le th\u00e8me enfant<\/a>. Le noyau de WordPress g\u00e9n\u00e8re dynamiquement les <a href=\"https:\/\/kinsta.com\/fr\/blog\/css-wordpress\/\">CSS<\/a> en fonction du fichier <code>theme.json<\/code>.<\/p>\n<p>Cependant, si vous voulez \u00e9crire des styles personnalis\u00e9s dans un fichier <code>style.css<\/code>, vous devez les mettre en file d&rsquo;attente manuellement.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Il n&rsquo;y a pas d&rsquo;approche unique pour la mise en file d&rsquo;attente des styles. Cela d\u00e9pend de la fa\u00e7on dont le th\u00e8me parent g\u00e8re ses propres styles. Pour Twenty Twenty-Five, les styles parent et enfant doivent \u00eatre mis en file d&rsquo;attente manuellement.<\/p>\n<\/aside>\n\n<pre><code class=\"language-php\">\/\/ Frontend styles\nadd_action('wp_enqueue_scripts', function() {\n    \/\/ Enqueue parent theme stylesheet\n    wp_enqueue_style(\n        'parent-style',\n        get_template_directory_uri() . '\/style.css'\n    );\n\n    \/\/ Enqueue child theme stylesheet\n    wp_enqueue_style(\n        'child-style',\n        get_stylesheet_uri(),\n        array('parent-style')\n    );\n});<\/code><\/pre>\n<p>Ce code garantit que les fichiers parent et enfant <code>style.css<\/code> sont charg\u00e9s sur le frontend.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Ces changements ne s&rsquo;appliquent qu&rsquo;\u00e0 l&rsquo;interface publique. Les styles de l&rsquo;\u00e9diteur sont toujours contr\u00f4l\u00e9s par <code>theme.json<\/code>. Le style de l&rsquo;interface de l&rsquo;\u00e9diteur n&rsquo;entre pas dans le cadre de cet article.<\/p>\n<\/aside>\n\n<p>Pour confirmer que tes styles sont correctement mis en file d&rsquo;attente, essayez d&rsquo;ajouter le CSS suivant au fichier <code>style.css<\/code> de votre th\u00e8me enfant :<\/p>\n<pre><code class=\"language-css\">body {\n  color: #ffff00;\n  background: #0000ff;\n}<\/code><\/pre>\n<p>Cela donne \u00e0 toutes les variations de style un arri\u00e8re-plan bleu et une couleur de texte jaune &#8211; sur l&rsquo;interface publique uniquement.<\/p>\n<h3>Un cas d&rsquo;utilisation simple pour styles.css<\/h3>\n<p>Vous vous demandez peut-\u00eatre : <em>Pourquoi utiliser le CSS ? N&rsquo;est-ce pas g\u00e9r\u00e9 par <\/em><code><em>heme.json<\/em><\/code><em> ?<\/em><\/p>\n<p>Pas tout \u00e0 fait.<\/p>\n<p>Par exemple, <code>theme.json<\/code> ne prend pas en charge les pseudo-classes comme <code>:hover<\/code>. Pour cr\u00e9er un effet de survol sur tous les boutons, vous pouvez utiliser ce CSS :<\/p>\n<pre><code class=\"language-css\">.wp-block-button a:hover {\n  background: #ffffff;\n  color: #0000ff;\n}<\/code><\/pre>\n<p>Cela s&rsquo;applique \u00e0 tous les blocs de boutons dans toutes les variations sur l&rsquo;interface publique.<\/p>\n<p>Supposons que vous vouliez limiter cet effet de survol \u00e0 une variation ou \u00e0 un bloc sp\u00e9cifique. Dans ce cas, vous devrez utiliser des m\u00e9thodes plus avanc\u00e9es, telles que des classes de corps conditionnelles, des filtres de bloc ou des CSS cibl\u00e9s sp\u00e9cifiques \u00e0 un bloc.<\/p>\n<h2>Ajout d&rsquo;une variation de style de bloc<\/h2>\n<p>Voyons maintenant comment ajouter une nouvelle variation de style au bloc Bouton \u00e0 l&rsquo;aide de PHP et de CSS.<\/p>\n<p>Si vous pensez ajouter un tableau <code>variations<\/code> \u00e0 <code>theme.json<\/code>, cela ne fonctionnera pas pour ce cas d&rsquo;utilisation. Alors que <code>theme.json<\/code> g\u00e8re le style global et le style au niveau du bloc, les variations de style au niveau du bloc &#8211; comme les styles de boutons alternatifs &#8211; doivent \u00eatre enregistr\u00e9es diff\u00e9remment.<\/p>\n<p>Nous cr\u00e9ons une nouvelle variation de style appel\u00e9e <strong>Alternative Outline<\/strong>, qui appara\u00eet aux c\u00f4t\u00e9s des styles Fill et Outline par d\u00e9faut dans l&rsquo;interface utilisateur de l&rsquo;\u00e9diteur et dont le rendu est correct sur l&rsquo;interface publique.<\/p>\n<h3>Enregistrer le style en PHP<\/h3>\n<p>Ajoute le code suivant au fichier <code>functions.php<\/code> de votre th\u00e8me enfant. Il enregistre le style apr\u00e8s le chargement du noyau, mais avant qu&rsquo;aucune page ne soit rendue :<\/p>\n<pre><code class=\"language-php\">\/\/ Register \"Alternative Outline\" button style\nadd_action('init', function() {\n    register_block_style(\n        'core\/button',\n        [\n            'name'  =&gt; 'alternative-outline',\n            'label' =&gt; __('Alternative Outline', 'twenty-twenty-five-child'),\n        ]\n    );\n});<\/code><\/pre>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Nous utilisons <code>__()<\/code> pour l&rsquo;internationalisation et l&rsquo;espacement des noms avec le domaine de texte de notre th\u00e8me enfant.<\/p>\n<\/aside>\n\n<h3>Ajouter des styles personnalis\u00e9s au fichier style.css<\/h3>\n<p>D\u00e9finissez maintenant les styles pour cette variation &#8211; y compris un \u00e9tat <code>:hover<\/code> &#8211; dans le fichier <code>style.css<\/code> de votre th\u00e8me enfant :<\/p>\n<pre><code class=\"language-css\">.wp-block-button.is-style-alternative-outline .wp-block-button__link {\n  background-color: transparent;\n  color: var(--wp--preset--color--yellow);\n  border: 2px dotted var(--wp--preset--color--yellow);\n  transition: all 0.7s ease-in-out;\n}\n\n.wp-block-button.is-style-alternative-outline .wp-block-button__link:hover {\n  background-color: var(--wp--preset--color--yellow);\n  color: var(--wp--preset--color--black);\n}<\/code><\/pre>\n<p>Les variables <code>color<\/code> utilis\u00e9es ici sont d\u00e9finies dans ta palette <code>theme.json<\/code>, ce qui garantit la coh\u00e9rence sur l&rsquo;ensemble du site.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/06\/new-alternative-outline-button-block.png\" alt=\"Nouveau style de bloc de bouton Alternative Outline visible dans la barre d'outils et la barre lat\u00e9rale.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Nouveau style de bloc de bouton Alternative Outline visible dans la barre d&rsquo;outils et la barre lat\u00e9rale.<\/figcaption><\/figure>\n<h2>Cr\u00e9er des variations de style de bloc avec JSON<\/h2>\n<p>\u00c0 partir de <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-6-6\/\">WordPress 6.6<\/a>, vous pouvez enregistrer des variations de style de bloc enti\u00e8rement \u00e0 l&rsquo;aide de JSON &#8211; aucun PHP n&rsquo;est n\u00e9cessaire.<\/p>\n<p>Voici un exemple qui ajoute une nouvelle variation appel\u00e9e <strong>Purple Background<\/strong> au bloc Group. Elle appara\u00eet dans la colonne lat\u00e9rale de l&rsquo;\u00e9diteur avec un aper\u00e7u stylis\u00e9 :<\/p>\n<p>Cr\u00e9ez un fichier nomm\u00e9 <code>block.json<\/code> dans le dossier <code>\/styles\/purple-background\/<\/code> de votre th\u00e8me :<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 3,\n  \"$schema\": \"https:\/\/schemas.wp.org\/trunk\/theme.json\",\n  \"title\": \"Purple Background\",\n  \"slug\": \"section-purple\",\n  \"blockTypes\": [\"core\/group\"],\n  \"styles\": {\n    \"border\": {\n      \"radius\": \"20px\"\n    },\n    \"color\": {\n      \"background\": \"#800080\",\n      \"text\": \"#eeeeee\"\n    },\n    \"spacing\": {\n      \"padding\": {\n        \"top\": \"var(--wp--preset--spacing--50)\",\n        \"right\": \"var(--wp--preset--spacing--50)\",\n        \"bottom\": \"var(--wp--preset--spacing--50)\",\n        \"left\": \"var(--wp--preset--spacing--50)\"\n      }\n    }\n  }\n}<\/code><\/pre>\n<p>La variante Purple Background appara\u00eet dans la colonne lat\u00e9rale de l&rsquo;\u00e9diteur, comme le montre l&rsquo;image ci-dessous :<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/06\/group-block-custom-style-variation.png\" alt=\"Bloc de groupe utilisant une variation de style personnalis\u00e9e dans l'\u00e9diteur de site.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Bloc de groupe utilisant une variation de style personnalis\u00e9e dans l&rsquo;\u00e9diteur de site.<\/figcaption><\/figure>\n<p>Si vous travaillez avec plusieurs variations de style, c&rsquo;est une bonne pratique de les placer dans un sous-dossier <code>\/styles<\/code>. Dans ce cas, le chemin d&rsquo;acc\u00e8s au fichier est le suivant : <code>\/styles\/purple-background\/block.json<\/code>.<\/p>\n<p>Voici quelques remarques finales que vous devriez prendre en compte sur la m\u00e9thode JSON :<\/p>\n<ul>\n<li>Cette approche ne n\u00e9cessite pas de PHP et peut r\u00e9duire le poids de la page parce que <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-wordpress\/\">WordPress<\/a> ne charge le CSS pertinent que lorsque c&rsquo;est n\u00e9cessaire.<\/li>\n<li>Comme nous travaillons avec un th\u00e8me enfant de Twenty Twenty-Five &#8211; qui utilise d\u00e9j\u00e0 <code>theme.json<\/code> et le stylisme dynamique &#8211; il n&rsquo;est pas n\u00e9cessaire de mettre les styles en file d&rsquo;attente manuellement.<\/li>\n<li>Il se peut que certains blocs ne prennent pas encore en charge toutes les options de style via JSON. Si la compatibilit\u00e9 ascendante est une pr\u00e9occupation, vous pouvez \u00e9ventuellement ajouter un repli PHP \u00e0 l&rsquo;aide de <code>register_block_style()<\/code>.<\/li>\n<\/ul>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Les th\u00e8mes de blocs offrent une flexibilit\u00e9 remarquable, ouvrant la porte \u00e0 d&rsquo;innombrables possibilit\u00e9s de d\u00e9veloppement. Dans cet article, notre objectif \u00e9tait de vous pr\u00e9senter le monde de la th\u00e9matisation des enfants pour les th\u00e8mes de blocs &#8211; et, nous l&rsquo;esp\u00e9rons, de vous inspirer pour donner vie \u00e0 vos propres id\u00e9es.<\/p>\n<p>Nous avons \u00e9galement explor\u00e9 deux approches pour ajouter des variations de style de <a href=\"https:\/\/kinsta.com\/fr\/blog\/etendre-blocs-coeur-wp\/\">bloc de base personnalis\u00e9es<\/a> &#8211; l&rsquo;une utilisant PHP et CSS, et l&rsquo;autre utilisant uniquement JSON.<\/p>\n<p>Comme vous pouvez l&rsquo;imaginer, chaque exemple que nous avons couvert peut mener \u00e0 de multiples chemins. WordPress est riche en options et propose souvent plusieurs fa\u00e7ons de r\u00e9soudre le m\u00eame probl\u00e8me.<\/p>\n<p>Par exemple, vous pourriez cr\u00e9er un th\u00e8me de blocs qui utilise <code>theme.json<\/code> pour les r\u00e9glages mais qui s&rsquo;appuie enti\u00e8rement sur <code>style.css<\/code> pour le style, en tirant parti des capacit\u00e9s plus larges de CSS. Vous pouvez aussi mettre les styles en file d&rsquo;attente de fa\u00e7on conditionnelle pour qu&rsquo;ils ne se chargent que lorsqu&rsquo;une variation sp\u00e9cifique est utilis\u00e9e.<\/p>\n<p>Les possibilit\u00e9s sont infinies !<\/p>\n<p>Chez Kinsta, nous offrons une suite compl\u00e8te d&rsquo;outils de d\u00e9veloppement, \u00e0 la fois basiques et avanc\u00e9s, pour acc\u00e9l\u00e9rer, nettoyer et am\u00e9liorer votre flux de travail WordPress. <a href=\"https:\/\/kinsta.com\/fr\/blog\/premier-mois-gratuit-avec-kinsta\/\">Essayez Kinsta gratuitement pendant 30 jours<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les th\u00e8mes bas\u00e9s sur des blocs et theme.json vous donnent beaucoup de flexibilit\u00e9, ce qui pourrait faire croire que les th\u00e8mes enfants sont obsol\u00e8tes. Mais ils &#8230;<\/p>\n","protected":false},"author":313,"featured_media":80371,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1028,1038],"class_list":["post-80370","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-developpement-wordpress","topic-themes-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Personnalisation des th\u00e8mes de blocs WordPress avec un th\u00e8me enfant<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l&#039;aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l&#039;aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-17T14:12:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-22T09:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l&#039;aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant\",\"datePublished\":\"2025-07-17T14:12:09+00:00\",\"dateModified\":\"2025-07-22T09:17:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\"},\"wordCount\":1921,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png\",\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\",\"name\":\"Personnalisation des th\u00e8mes de blocs WordPress avec un th\u00e8me enfant\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png\",\"datePublished\":\"2025-07-17T14:12:09+00:00\",\"dateModified\":\"2025-07-22T09:17:26+00:00\",\"description\":\"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l'aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Th\u00e8mes WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/themes-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Personnalisation des th\u00e8mes de blocs WordPress avec un th\u00e8me enfant","description":"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l'aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/","og_locale":"fr_FR","og_type":"article","og_title":"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant","og_description":"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l'aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.","og_url":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2025-07-17T14:12:09+00:00","article_modified_time":"2025-07-22T09:17:26+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l'aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Bud Kraus","Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant","datePublished":"2025-07-17T14:12:09+00:00","dateModified":"2025-07-22T09:17:26+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/"},"wordCount":1921,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/","url":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/","name":"Personnalisation des th\u00e8mes de blocs WordPress avec un th\u00e8me enfant","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png","datePublished":"2025-07-17T14:12:09+00:00","dateModified":"2025-07-22T09:17:26+00:00","description":"Apprenez \u00e0 personnaliser les th\u00e8mes de blocs dans WordPress \u00e0 l'aide de th\u00e8mes enfants, du fichier theme.json, du CSS et des variations de style de blocs.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/07\/custom-block-styling-in-a-child-theme.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-bloc-dans-theme-enfant\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Th\u00e8mes WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/themes-wordpress\/"},{"@type":"ListItem","position":3,"name":"Style personnalis\u00e9 pour les th\u00e8mes de blocs WordPress utilisant un th\u00e8me enfant"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/80370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=80370"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/80370\/revisions"}],"predecessor-version":[{"id":80384,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/80370\/revisions\/80384"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/80370\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/80371"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=80370"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=80370"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=80370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}