{"id":79500,"date":"2025-03-12T14:49:35","date_gmt":"2025-03-12T13:49:35","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=79500&#038;preview=true&#038;preview_id=79500"},"modified":"2025-03-17T10:18:57","modified_gmt":"2025-03-17T09:18:57","slug":"desactiver-blocs-gutenberg","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/","title":{"rendered":"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg"},"content":{"rendered":"<p><a href=\"https:\/\/kinsta.com\/courses\/gutenberg-block-development\/history-of-gutenberg-block-editor\/\">Gutenberg<\/a> facilite la construction de contenu avec des blocs, mais parfois, vous avez besoin de contr\u00f4ler quels blocs sont disponibles. Peut-\u00eatre que vous travaillez sur le site d&rsquo;un client et que vous voulez l&#8217;emp\u00eacher d&rsquo;utiliser certains <a href=\"https:\/\/kinsta.com\/courses\/gutenberg-block-development\/what-is-a-block\/\">blocs<\/a>. Ou peut-\u00eatre que vous rationalisez l&rsquo;exp\u00e9rience d&rsquo;\u00e9dition en supprimant les options inutiles.<\/p>\n<p>Dans ce guide, nous allons explorer diff\u00e9rentes fa\u00e7ons de d\u00e9sactiver les <a href=\"https:\/\/kinsta.com\/fr\/blog\/blocs-gutenberg\/\">blocs de Gutenberg<\/a>, notamment :<\/p>\n<ul>\n<li>Utiliser l&rsquo;interface utilisateur (UI) de WordPress pour masquer les blocs dans l&rsquo;outil d&rsquo;insertion.<\/li>\n<li>Verrouiller les blocs pour les emp\u00eacher d&rsquo;\u00eatre d\u00e9plac\u00e9s ou supprim\u00e9s.<\/li>\n<li>Appliquer les restrictions des blocs avec <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-ce-que-php\/\">PHP<\/a>, y compris l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\">acc\u00e8s bas\u00e9 sur les r\u00f4les<\/a>.<\/li>\n<\/ul>\n<p>Cela dit, nous ne parlerons pas de la visibilit\u00e9 des blocs (afficher\/masquer le contenu en fonction de conditions) ou de la d\u00e9sactivation de r\u00e9glages sp\u00e9cifiques des blocs comme le texte ou les couleurs d&rsquo;arri\u00e8re-plan, ce qui est trait\u00e9 dans la section <code><a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-json\/\">theme.json<\/a><\/code>. Cependant, nous parlerons du verrouillage des blocs, qui est \u00e9troitement li\u00e9 \u00e0 la d\u00e9sactivation des blocs.<\/p>\n<p>Toutes les m\u00e9thodes de ce guide fonctionnent sans extension et s&rsquo;appliquent \u00e0 n&rsquo;importe quel <a href=\"https:\/\/kinsta.com\/fr\/blog\/themes-wordpress-blocs\/\">th\u00e8me bas\u00e9 sur des blocs<\/a>. C&rsquo;est parti !<\/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>D\u00e9sactiver les blocs avec l&rsquo;interface utilisateur de WordPress<\/h2>\n<p>La suppression des blocs inutiles permet de rationaliser l&rsquo;exp\u00e9rience d&rsquo;\u00e9dition et peut l\u00e9g\u00e8rement am\u00e9liorer les performances du <a href=\"https:\/\/kinsta.com\/fr\/blog\/backend-vs-frontend\/\">backend<\/a>, car les blocs d\u00e9sactiv\u00e9s ne sont pas charg\u00e9s en m\u00e9moire.<\/p>\n<p>Tout utilisateur peut d\u00e9sactiver les blocs \u00e0 partir du menu <strong>Pr\u00e9f\u00e9rences<\/strong> de l&rsquo;\u00e9diteur de blocs. Vous pouvez le faire en cliquant sur le menu \u00e0 trois points R\u00e9glages<strong> (\u22ee)<\/strong> dans le coin sup\u00e9rieur droit ouvre les pr\u00e9f\u00e9rences de l&rsquo;\u00e9diteur. Ensuite, sous l&rsquo;onglet <strong>Blocs<\/strong>, les utilisateurs peuvent d\u00e9cocher n&rsquo;importe quel bloc pour le supprimer de l&rsquo;outil d&rsquo;insertion de blocs.<\/p>\n<p>Par exemple, vous pouvez d\u00e9sactiver le bloc <strong>Citation<\/strong> en d\u00e9cochant simplement sa case, comme indiqu\u00e9 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\/02\/disable-quote-block.png\" alt=\"Une vue de la fen\u00eatre modale des pr\u00e9f\u00e9rences des blocs montre que le bloc Citation est d\u00e9sactiv\u00e9.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Une vue de la fen\u00eatre modale des pr\u00e9f\u00e9rences des blocs montre que le bloc Citation est d\u00e9sactiv\u00e9.<\/figcaption><\/figure>\n<p>Si vous voulez aller plus loin, vous pouvez d\u00e9sactiver une cat\u00e9gorie de bloc enti\u00e8re. Par exemple, si vous d\u00e9cochez la cat\u00e9gorie <strong>Texte<\/strong>, tous les blocs li\u00e9s au texte seront supprim\u00e9s de l&rsquo;outil d&rsquo;insertion, ce qui garantit qu&rsquo;ils ne seront plus utilisables. Cela peut \u00eatre utile pour rationaliser l&rsquo;\u00e9diteur et emp\u00eacher les utilisateurs d&rsquo;acc\u00e9der \u00e0 des blocs inutiles.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/disable-text-category-blocks.png\" alt=\"Une vue de la fen\u00eatre modale des Pr\u00e9f\u00e9rences des blocs montre que la cat\u00e9gorie Texte est d\u00e9sactiv\u00e9e.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Une vue de la fen\u00eatre modale des Pr\u00e9f\u00e9rences des blocs montre que la cat\u00e9gorie Texte est d\u00e9sactiv\u00e9e.<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Cela s&rsquo;applique \u00e0 la fois \u00e0 l&rsquo;<strong>\u00e9diteur d&rsquo;articles<\/strong> et \u00e0 l&rsquo;<strong>\u00e9diteur de sites<\/strong>. De plus, la d\u00e9sactivation d&rsquo;un bloc n&rsquo;affecte pas le contenu existant, ce qui signifie que toutes les instances du bloc qui ont \u00e9t\u00e9 pr\u00e9c\u00e9demment ajout\u00e9es \u00e0 un article ou \u00e0 une page resteront inchang\u00e9es.<\/p>\n<\/aside>\n\n<h2>D\u00e9sactivation des blocs avec PHP<\/h2>\n<p>Il existe deux approches fondamentales et tr\u00e8s distinctes pour autoriser ou emp\u00eacher l&rsquo;utilisation d&rsquo;un bloc avec WordPress. En fonction de vos besoins, vous pouvez choisir d&rsquo;autoriser ou de refuser qu&rsquo;un bloc soit disponible dans l&rsquo;outil d&rsquo;insertion.<\/p>\n<p>Les deux approches peuvent \u00eatre mises en \u0153uvre \u00e0 l&rsquo;aide de PHP ou de <a href=\"https:\/\/kinsta.com\/fr\/blog\/qu-est-javascript\/\">JavaScript<\/a>, chacune ayant ses propres avantages et inconv\u00e9nients. PHP est g\u00e9n\u00e9ralement plus simple lorsqu&rsquo;il s&rsquo;agit d&rsquo;autoriser des blocs, tandis que JavaScript est souvent plus efficace lorsqu&rsquo;il s&rsquo;agit de les refuser.<\/p>\n<p>Nous utilisons PHP pour tous nos exemples afin de d\u00e9montrer les diff\u00e9rents cas d&rsquo;utilisation.<\/p>\n<h3>Autoriser les blocs<\/h3>\n<p>Pour n&rsquo;autoriser que des blocs sp\u00e9cifiques dans l&rsquo;outil d&rsquo;insertion, utilisez le filtre suivant. Cela permet de s&rsquo;assurer que seuls les blocs d\u00e9sign\u00e9s sont disponibles pour tous les utilisateurs :<\/p>\n<pre><code class=\"language-php\">add_filter('allowed_block_types_all', 'allowed_block_types_all_users', 10, 2 );\n\nfunction allowed_block_types_all_users( $allowed_blocks, $block_editor_context ) {\n    return array(\n        'core\/paragraph',\n        'core\/heading',\n        'core\/image',\n        'core\/cover',\n        'core\/list',\n        'core\/list-item'\n    );\n}<\/code><\/pre>\n<p>Ce code doit \u00eatre ajout\u00e9 au fichier <code>functions.php<\/code> d&rsquo;un <a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-enfant-wordpress\/\">th\u00e8me enfant<\/a> pour \u00e9viter que les modifications ne soient perdues lors de la mise \u00e0 jour du th\u00e8me.<\/p>\n<p>Lorsque vous utilisez cette m\u00e9thode, assurez-vous que <strong>tous les blocs enfants n\u00e9cessaires sont inclus<\/strong>. Par exemple, si vous autorisez le bloc <code>core\/list<\/code>, vous devez \u00e9galement inclure <code>core\/list-item<\/code> pour \u00e9viter les erreurs.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/allow-list-blocks.png\" alt=\"R\u00e9glages de la liste d'autorisation des blocs.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">R\u00e9glages de la liste d&rsquo;autorisation des blocs.<\/figcaption><\/figure>\n<p>Le filtre <code>allowed_block_types_all<\/code> permet aux d\u00e9veloppeurs de contr\u00f4ler les blocs disponibles dans l&rsquo;outil d&rsquo;insertion. Il accepte deux param\u00e8tres :<\/p>\n<ul>\n<li><code>$allowed_block_types<\/code> &#8211; Un tableau ou un bool\u00e9en d\u00e9finissant les blocs autoris\u00e9s (par d\u00e9faut : true).<\/li>\n<li><code>$block_editor_context<\/code> &#8211; Fournit des informations sur l&rsquo;\u00e9tat actuel de l&rsquo;\u00e9diteur de blocs, y compris la publication en cours d&rsquo;\u00e9dition.<\/li>\n<\/ul>\n<h4>Autoriser des blocs sp\u00e9cifiques pour les contributeurs et les auteurs<\/h4>\n<p>Le code suivant restreint les blocs disponibles pour les utilisateurs qui n&rsquo;ont pas la capacit\u00e9 <code>publish_pages<\/code> (contributeurs et auteurs) :<\/p>\n<pre><code class=\"language-php\">add_filter('allowed_block_types_all', 'allowed_block_types_for_non_admins', 10, 2);\n\nfunction allowed_block_types_for_non_admins($allowed_blocks, $block_editor_context) {\n    \/\/ Apply restrictions if the user does not have the 'publish_pages' capability\n    if (!current_user_can('publish_pages')) {\n        \/\/ Define the allowed blocks for users without 'publish_pages' capability\n        $allowed_blocks = array(\n            'core\/paragraph',\n            'core\/heading',\n            'core\/image',\n            'core\/cover',\n            'core\/list',\n            'core\/list-item'\n        );\n    }\n    return $allowed_blocks;\n}<\/code><\/pre>\n<p>Dans l&rsquo;exemple ci-dessus, les contributeurs et les auteurs ne peuvent utiliser que les blocs de paragraphe, d&rsquo;en-t\u00eate, d&rsquo;image, de couverture et de liste.<\/p>\n<h4>Autoriser les blocs pour des types de publication et des utilisateurs sp\u00e9cifiques<\/h4>\n<p>Le code suivant ajoute le bloc <a href=\"https:\/\/kinsta.com\/fr\/blog\/shortcodes-wordpress\/\">Codes courts<\/a> \u00e0 l&rsquo;outil d&rsquo;insertion lors de l&rsquo;\u00e9dition d&rsquo;une page, mais le maintient indisponible pour les autres types de publications :<\/p>\n<pre><code class=\"language-php\">add_filter('allowed_block_types_all', 'allowed_block_types', 25, 2);\n\nfunction allowed_block_types($allowed_blocks, $editor_context) {\n    $allowed_blocks = array(\n        'core\/paragraph',   \n        'core\/heading',    \n        'core\/image',      \n        'core\/cover',      \n        'core\/list',       \n        'core\/list-item'\n    );\n\n    \/\/ Check if the editor context has a post object and if its type is 'page'\n    if (!empty($editor_context-&gt;post) && 'page' === $editor_context-&gt;post-&gt;post_type) {\n        $allowed_blocks[] = 'core\/shortcode';\n    }\n\n    return $allowed_blocks;\n}<\/code><\/pre>\n<p>Gardez \u00e0 l&rsquo;esprit que puisque les contributeurs ajoutent les auteurs ne peuvent pas cr\u00e9er ou modifier des pages, le r\u00e9sultat n&rsquo;appara\u00eetra que dans un article.<\/p>\n<p>Tous les utilisateurs ne verront que six blocs, mais les administrateurs et les \u00e9diteurs verront \u00e9galement le bloc Code court disponible uniquement pour une page.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/enable-shortcodes-block.png\" alt=\"Le bloc de code court n'est disponible que pour les administrateurs et les \u00e9diteurs pour une page.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Le bloc de code court n&rsquo;est disponible que pour les administrateurs et les \u00e9diteurs pour une page.<\/figcaption><\/figure>\n<p>Dans notre exemple, l&rsquo;impact que cela a sur les contributeurs et les auteurs est nul car, par d\u00e9faut, ils ne peuvent pas ajouter de nouvelles pages. Cependant, l&rsquo;utilisation d&rsquo;une <a href=\"https:\/\/kinsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#the-best-wordpress-user-roles-and-capabilities-plugins\">extension de gestion des r\u00f4les<\/a> pourrait modifier cette capacit\u00e9.<\/p>\n<h4>Autoriser les blocs bas\u00e9s sur l&rsquo;ID de l&rsquo;article<\/h4>\n<p>Si, dans certains cas, vous souhaitez autoriser un ensemble de blocs uniquement pour certains articles, voici comment vous pouvez le faire :<\/p>\n<pre><code class=\"language-php\">add_filter('allowed_block_types_all', 'allowed_block_types', 10, 2);\n\nfunction allowed_block_types($allowed_blocks, $editor_context) {\n    \/\/ Check if the editor context has a post object\n    if (!empty($editor_context-&gt;post)) {\n        $post_id = $editor_context-&gt;post-&gt;ID;\n\n        \/\/ Define allowed blocks for specific post IDs\n        $allowed_blocks_by_post = array(\n            2 =&gt; array('core\/paragraph', 'core\/heading', 'core\/image'),\n            3 =&gt; array('core\/paragraph', 'core\/heading', 'core\/image')\n        );\n\n        \/\/ Check if the current post ID has a defined allowed blocks array\n        if (array_key_exists($post_id, $allowed_blocks_by_post)) {\n            return $allowed_blocks_by_post[$post_id];\n        }\n    }\n    return $allowed_blocks;\n}<\/code><\/pre>\n<p>Dans cet exemple, seuls les blocs de paragraphe, d&rsquo;en-t\u00eate et d&rsquo;image seront disponibles pour les articles 2 et 3.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/post-id-blocks.png\" alt=\"Ces trois blocs ne sont disponibles que pour deux ID.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Ces trois blocs ne sont disponibles que pour deux ID.<\/figcaption><\/figure>\n<p>C&rsquo;est tr\u00e8s bien pour un petit ensemble d&rsquo;identifiants d&rsquo;articles. Mais si vous avez une situation dynamique o\u00f9 des pages ou des articles sont ajout\u00e9s en continu, alors envisagez de filtrer sur les taxonomies et les champs personnalis\u00e9s.<\/p>\n<h3>Refus de blocs<\/h3>\n<p>La liste d&rsquo;autorisations est implicitement une forme de liste de refus, car les blocs qui ne sont pas disponibles sont refus\u00e9s. Mais vous pouvez adopter une approche inverse si vous pr\u00e9f\u00e9rez autoriser la plupart des blocs \u00e0 l&rsquo;exception de quelques-uns. Dans cet exemple, les blocs d&rsquo;en-t\u00eate et de couverture ne sont plus accessibles \u00e0 aucun utilisateur.<\/p>\n<pre><code class=\"language-php\">add_filter('allowed_block_types_all', 'deny_blocks');\n\nfunction deny_blocks($allowed_blocks) {\n    \/\/ Get all registered blocks\n    $blocks = WP_Block_Type_Registry::get_instance()-&gt;get_all_registered();\n\n    \/\/ Disable two specific blocks\n    unset($blocks['core\/heading']);\n    unset($blocks['core\/cover']);\n\n    return array_keys($blocks);\n}<\/code><\/pre>\n<p>Essentiellement, nous trouvons tous les blocs enregistr\u00e9s, puis nous supprimons les blocs d&rsquo;en-t\u00eate et de couverture.<\/p>\n<p>Fais attention si vous pensez pouvoir d\u00e9sactiver n&rsquo;importe quel bloc avec cette m\u00e9thode. Si un bloc &#8211; central ou autre &#8211; est enregistr\u00e9 avec JavaScript, vous devez le d\u00e9senregistrer avec JavaScript.<\/p>\n<h4>Refuser l&rsquo;inscription de cat\u00e9gories enti\u00e8res de blocs<\/h4>\n<p>Si vous voulez supprimer des cat\u00e9gories enti\u00e8res de blocs, comme les <a href=\"https:\/\/kinsta.com\/fr\/blog\/widgets-wordpress\/\">Widgets<\/a>, les <a href=\"https:\/\/kinsta.com\/fr\/blog\/desactiver-embeds-wordpress\/\">Embeds<\/a> ou les <a href=\"https:\/\/kinsta.com\/fr\/blog\/themes-wordpress-blocs\/\">blocs de th\u00e8me<\/a>, utilisez cette approche :<\/p>\n<pre><code class=\"language-php\">add_filter('allowed_block_types_all', 'disable_blocks_by_categories', 10, 2);\n\nfunction disable_blocks_by_categories($allowed_blocks, $editor_context) {\n    \/\/ Get all registered blocks\n    $registered_blocks = WP_Block_Type_Registry::get_instance()-&gt;get_all_registered();\n\n    \/\/ Specify the categories to disable\n    $categories_to_disable = array('widgets', 'embed', 'theme');\n\n    \/\/ Initialize an array to hold allowed block names\n    $allowed_block_names = array();\n\n    \/\/ Loop through registered blocks\n    foreach ($registered_blocks as $block_name =&gt; $block_type) {\n        \/\/ Check if the block has categories defined\n        if (isset($block_type-&gt;category)) {\n            \/\/ If the block's category is NOT in the disabled list, allow it\n            if (!in_array($block_type-&gt;category, $categories_to_disable, true)) {\n                $allowed_block_names[] = $block_name;\n            }\n        } else {\n            \/\/ If the block has no category defined, allow it by default\n            $allowed_block_names[] = $block_name;\n        }\n    }\n    return $allowed_block_names;\n}<\/code><\/pre>\n<p>Cette approche filtre des cat\u00e9gories enti\u00e8res de blocs, ce qui simplifie l&rsquo;exp\u00e9rience de l&rsquo;\u00e9diteur de blocs.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/widgets-embeds-categories.png\" alt=\"Les cat\u00e9gories de blocs Widgets, Embeds et Theme ont \u00e9t\u00e9 supprim\u00e9es.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Les cat\u00e9gories de blocs Widgets, Embeds et Theme ont \u00e9t\u00e9 supprim\u00e9es.<\/figcaption><\/figure>\n<h2>Verrouiller les blocs avec l&rsquo;interface utilisateur de WordPress<\/h2>\n<p>Le verrouillage d&rsquo;un bloc emp\u00eache qu&rsquo;il soit d\u00e9plac\u00e9 ou supprim\u00e9 tout en permettant la modification du contenu. Tout utilisateur peut verrouiller ou d\u00e9verrouiller un bloc \u00e0 tout moment en utilisant l&rsquo;option <strong>Verrouiller<\/strong> dans la barre d&rsquo;outils du bloc.<\/p>\n<p>Pour verrouiller ou d\u00e9verrouiller un bloc, cliquez sur les R\u00e9glages \u00e0 trois points<strong> (\u22ee)<\/strong> sur le bloc, cliquez sur Verrouiller, puis la s\u00e9lection de l&rsquo;option <strong>Tout verrouiller<\/strong> active automatiquement les options <strong>Emp\u00eacher le mouvement<\/strong> et <strong>Emp\u00eacher la suppression<\/strong>, mais ces options peuvent aussi \u00eatre appliqu\u00e9es s\u00e9par\u00e9ment.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/lock-modal.png\" alt=\"La modale Verrouiller montre les options disponibles pour un seul bloc.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">La modale Verrouiller montre les options disponibles pour un seul bloc.<\/figcaption><\/figure>\n<p>Il est important de savoir que m\u00eame lorsqu&rsquo;un bloc est verrouill\u00e9, les utilisateurs peuvent toujours modifier son contenu et son style, sauf si d&rsquo;autres restrictions sont appliqu\u00e9es.<\/p>\n<p>Emp\u00eacher les changements de style n&rsquo;est pas possible avec la seule fonction de verrouillage. Pour restreindre le style d&rsquo;un bloc, des modifications doivent \u00eatre apport\u00e9es au fichier <code><a href=\"https:\/\/kinsta.com\/fr\/blog\/travailler-proprietes-paires-cle-valeur-theme-json\/\">theme.json<\/a><\/code> dans le fichier<\/p>\n<p>Pour les blocs contenant des \u00e9l\u00e9ments imbriqu\u00e9s, il existe une option suppl\u00e9mentaire permettant de verrouiller uniquement le bloc parent ou de verrouiller \u00e9galement tous les blocs internes. Cela permet de s&rsquo;assurer que les \u00e9l\u00e9ments group\u00e9s restent structur\u00e9s tout en autorisant des modifications contr\u00f4l\u00e9es \u00e0 l&rsquo;int\u00e9rieur de ces \u00e9l\u00e9ments.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/02\/lock-modal-parent-block.png\" alt=\"La fen\u00eatre modale de verrouillage montre les options disponibles pour un bloc parent.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">La fen\u00eatre modale de verrouillage montre les options disponibles pour un bloc parent.<\/figcaption><\/figure>\n<h2>Verrouiller les blocs avec PHP<\/h2>\n<p>Bien que l&rsquo;interface utilisateur de WordPress permette un verrouillage de base des blocs, elle n&rsquo;applique pas de restrictions \u00e0 l&rsquo;ensemble du site. Tout utilisateur ayant acc\u00e8s \u00e0 un \u00e9diteur peut d\u00e9verrouiller un bloc, ce qui facilite l&rsquo;annulation du contenu verrouill\u00e9. Pour restreindre de fa\u00e7on permanente le verrouillage des blocs, PHP est la meilleure solution.<\/p>\n<p>Avec PHP, vous pouvez compl\u00e8tement supprimer la possibilit\u00e9 de verrouiller et de d\u00e9verrouiller les blocs, en veillant \u00e0 ce qu&rsquo;aucun utilisateur ne puisse contourner les restrictions. C&rsquo;est ainsi que WordPress fonctionnait avant la sortie de WordPress 5.9, lorsque le verrouillage des blocs a \u00e9t\u00e9 introduit.<\/p>\n<p>Le verrouillage des blocs est utile dans de nombreux sc\u00e9narios, en particulier lorsqu&rsquo;il s&rsquo;agit de maintenir un contenu structur\u00e9. En appliquant des restrictions de blocs avec PHP, vous pouvez :<\/p>\n<ul>\n<li>Pr\u00e9server l&rsquo;int\u00e9grit\u00e9 de la conception en emp\u00eachant les utilisateurs de modifier les blocs cl\u00e9s.<\/li>\n<li>Emp\u00eacher les modifications accidentelles susceptibles de perturber la mise en page.<\/li>\n<li>Rationaliser la cr\u00e9ation de contenu en r\u00e9duisant les options inutiles.<\/li>\n<li>Assurer la coh\u00e9rence des mod\u00e8les et des gabarits, en particulier pour les projets des clients.<\/li>\n<\/ul>\n<h3>Suppression de la fonctionnalit\u00e9 de verrouillage des blocs pour tous les utilisateurs<\/h3>\n<p>L&rsquo;extrait PHP suivant d\u00e9sactive enti\u00e8rement le verrouillage des blocs, emp\u00eachant ainsi tout utilisateur de verrouiller ou de d\u00e9verrouiller des blocs :<\/p>\n<pre><code class=\"language-php\">add_filter('block_editor_settings_all', 'example_disable_block_locking', 10, 2);\n\nfunction example_disable_block_locking($settings, $context) {\n   $settings['canLockBlocks'] = false; \n   return $settings;\n}<\/code><\/pre>\n<p>Avec cette application, la fonction de verrouillage des blocs est compl\u00e8tement supprim\u00e9e de l&rsquo;\u00e9diteur de blocs. Les utilisateurs ne verront pas les options de verrouillage, et personne, quel que soit son r\u00f4le, ne pourra verrouiller ou d\u00e9verrouiller des blocs.<\/p>\n<p>Pour les utilisateurs qui h\u00e9bergent leur site chez Kinsta, apporter des modifications aux fichiers de th\u00e8me est facile et <a href=\"https:\/\/kinsta.com\/fr\/blog\/fonctionnalites-sftp-ssh\/\">s\u00e9curis\u00e9 en utilisant SFTP<\/a>, qui est activ\u00e9 par d\u00e9faut pour tous les sites WordPress.<\/p>\n<h3>Restreindre le verrouillage des blocs en fonction des r\u00f4les des utilisateurs<\/h3>\n<p>Au lieu de supprimer compl\u00e8tement le verrouillage des blocs, vous pouvez vouloir restreindre qui peut verrouiller et d\u00e9verrouiller les blocs. L&rsquo;extrait PHP suivant permet uniquement aux administrateurs et aux \u00e9diteurs de modifier le verrouillage des blocs, tandis que les auteurs et les contributeurs ne peuvent pas d\u00e9verrouiller un bloc d\u00e9fini par un administrateur ou un \u00e9diteur.<\/p>\n<pre><code class=\"language-php\">add_filter('block_editor_settings_all', 'example_disable_block', 10, 2);\n\nfunction example_disable_block ($settings, $context ) {\n   if (\n       isset( $context-&gt;post ) &&\n       'post' === $context-&gt;post-&gt;post_type &&\n       ! current_user_can( 'edit_theme_options' )\n   ) {\n       $settings['canLockBlocks'] = false; \n       $settings['codeEditingEnabled'] = false;   \n   }\n   return $settings;\n}<\/code><\/pre>\n<p>Cette approche limite le contr\u00f4le des blocs aux utilisateurs ayant la capacit\u00e9 <code>edit_theme_options<\/code>, g\u00e9n\u00e9ralement les administrateurs et les \u00e9diteurs. Les auteurs et les contributeurs ne pourront pas d\u00e9verrouiller les blocs d\u00e9finis par les utilisateurs de niveau sup\u00e9rieur.<\/p>\n<p>De plus, l&rsquo;acc\u00e8s \u00e0 l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/modifier-code-wordpress\/\">\u00e9diteur de code<\/a> est d\u00e9sactiv\u00e9, ce qui emp\u00eache les utilisateurs de modifier manuellement le balisage des blocs pour contourner les restrictions. Cela garantit que les blocs verrouill\u00e9s restent inchang\u00e9s, m\u00eame pour les utilisateurs ayant des connaissances en codage.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>En dehors de PHP et de JavaScript, vous pouvez vous demander s&rsquo;il existe d&rsquo;autres m\u00e9thodes pour d\u00e9sactiver les blocs.<\/p>\n<p>Actuellement, <code>theme.json<\/code> ne prend pas en charge le verrouillage, le d\u00e9verrouillage ou la d\u00e9sactivation des blocs, ce qui signifie que vous ne pouvez pas l&rsquo;utiliser pour appliquer des restrictions de blocs.<\/p>\n<p>Qu&rsquo;en est-il de <a href=\"https:\/\/kinsta.com\/fr\/blog\/wp-cli\/\">WP-CLI<\/a> ? Comme WP-CLI fonctionne sur des donn\u00e9es c\u00f4t\u00e9 serveur, il n&rsquo;inclut pas de commandes pour activer ou d\u00e9sactiver des blocs sp\u00e9cifiques.<\/p>\n<p>Pour l&rsquo;instant, PHP et JavaScript restent les seules m\u00e9thodes fiables pour g\u00e9rer la disponibilit\u00e9 des blocs dans WordPress.<\/p>\n<\/aside>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Le choix d&rsquo;autoriser ou de refuser des blocs &#8211; ou une combinaison des deux &#8211; d\u00e9pend de vos besoins sp\u00e9cifiques. Vous pouvez vouloir restreindre certains blocs pour une exp\u00e9rience d&rsquo;\u00e9dition plus propre, renforcer la coh\u00e9rence de la conception ou contr\u00f4ler l&rsquo;acc\u00e8s en fonction des r\u00f4les des utilisateurs.<\/p>\n<p>En parlant de r\u00f4les d&rsquo;utilisateurs, les capacit\u00e9s peuvent \u00eatre modifi\u00e9es pour personnaliser davantage la fa\u00e7on dont les blocs sont g\u00e9r\u00e9s. Cela ouvre encore plus de possibilit\u00e9s au-del\u00e0 de ce que nous avons couvert ici.<\/p>\n<p>Gardez \u00e0 l&rsquo;esprit que WordPress \u00e9volue avec le temps. Les futures mises \u00e0 jour pourraient introduire de nouvelles fa\u00e7ons de g\u00e9rer les blocs ou modifier les fonctionnalit\u00e9s existantes, c&rsquo;est pourquoi il est important de rester au courant du d\u00e9veloppement de WordPress pour s&rsquo;assurer que votre approche reste efficace.<\/p>\n<p>Vous cherchez une solution d&rsquo;h\u00e9bergement s\u00e9curis\u00e9e et adapt\u00e9e aux d\u00e9veloppeurs ? <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/\">Kinsta<\/a> facilite la gestion de vos fichiers WordPress, y compris l&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-utiliser-sftp\/\">\u00e9dition des fichiers de th\u00e8me via SFTP<\/a>, ce qui garantit des personnalisations s\u00fbres et transparentes sans risquer de compromettre la stabilit\u00e9 du site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gutenberg facilite la construction de contenu avec des blocs, mais parfois, vous avez besoin de contr\u00f4ler quels blocs sont disponibles. Peut-\u00eatre que vous travaillez sur le &#8230;<\/p>\n","protected":false},"author":313,"featured_media":79501,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1039,1028],"class_list":["post-79500","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-conseils-wordpress","topic-developpement-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>Comment d\u00e9sactiver et verrouiller les blocs Gutenberg<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l&#039;aide de l&#039;interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.\" \/>\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\/desactiver-blocs-gutenberg\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l&#039;aide de l&#039;interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/\" \/>\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-03-12T13:49:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-17T09:18:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.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 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l&#039;aide de l&#039;interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.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=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg\",\"datePublished\":\"2025-03-12T13:49:35+00:00\",\"dateModified\":\"2025-03-17T09:18:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/\"},\"wordCount\":2426,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/\",\"name\":\"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"datePublished\":\"2025-03-12T13:49:35+00:00\",\"dateModified\":\"2025-03-17T09:18:57+00:00\",\"description\":\"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l'aide de l'interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg\"}]},{\"@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":"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg","description":"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l'aide de l'interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.","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\/desactiver-blocs-gutenberg\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg","og_description":"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l'aide de l'interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.","og_url":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2025-03-12T13:49:35+00:00","article_modified_time":"2025-03-17T09:18:57+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l'aide de l'interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Bud Kraus","Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg","datePublished":"2025-03-12T13:49:35+00:00","dateModified":"2025-03-17T09:18:57+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/"},"wordCount":2426,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/","url":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/","name":"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png","datePublished":"2025-03-12T13:49:35+00:00","dateModified":"2025-03-17T09:18:57+00:00","description":"Apprenez \u00e0 d\u00e9sactiver et \u00e0 verrouiller les blocs Gutenberg dans WordPress \u00e0 l'aide de l'interface utilisateur et de PHP pour un contr\u00f4le plus avanc\u00e9.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/03\/how-to-disable-gutenberg-blocks.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/desactiver-blocs-gutenberg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"Comment d\u00e9sactiver et verrouiller les blocs Gutenberg"}]},{"@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\/79500","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=79500"}],"version-history":[{"count":4,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/79500\/revisions"}],"predecessor-version":[{"id":79505,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/79500\/revisions\/79505"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/79500\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/79501"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=79500"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=79500"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=79500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}