{"id":80609,"date":"2025-03-12T14:51:05","date_gmt":"2025-03-12T13:51:05","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=80609&#038;preview=true&#038;preview_id=80609"},"modified":"2025-03-17T10:10:03","modified_gmt":"2025-03-17T09:10:03","slug":"disabilitare-i-blocchi-gutenberg","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/","title":{"rendered":"Come disabilitare e bloccare i blocchi di Gutenberg"},"content":{"rendered":"<p>\u00c8 facile creare contenuti con i blocchi di <a href=\"https:\/\/kinsta.com\/courses\/gutenberg-block-development\/history-of-gutenberg-block-editor\/\">Gutenberg<\/a>, ma a volte bisogna controllare quali sono i blocchi disponibili. A volte si lavora sul sito di un cliente e si vuole impedire che questo usi determinati <a href=\"https:\/\/kinsta.com\/courses\/gutenberg-block-development\/what-is-a-block\/\">blocchi<\/a>. Altre volte si pu\u00f2 avere la necessit\u00e0 di semplificare l&#8217;esperienza di editing eliminando opzioni non necessarie.<\/p>\n<p>In questa guida vedremo come disabilitare i <a href=\"https:\/\/kinsta.com\/it\/blog\/blocchi-gutenberg\/\">blocchi di Gutenberg<\/a> in diversi modi:<\/p>\n<ul>\n<li>Usando l&#8217;interfaccia utente di WordPress per nascondere i blocchi nel pannello di inserimento.<\/li>\n<li>Bloccando i blocchi per evitare che vengano spostati o eliminati<\/li>\n<li>Applicando le restrizioni dei blocchi con <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-php\/\">PHP<\/a>, ad esempio restringendo l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/ruoli-utente-wordpress\/\">accesso in base ai ruoli<\/a><\/li>\n<\/ul>\n<p>Detto questo, non tratteremo la visibilit\u00e0 dei blocchi (mostrare\/nascondere il contenuto in base a delle condizioni) o la disattivazione di impostazioni specifiche dei blocchi come il testo o i colori di sfondo, che vengono gestiti tramite il file <code><a href=\"https:\/\/kinsta.com\/it\/blog\/theme-json\/\">theme.json<\/a><\/code>. Vedremo invece come bloccare i blocchi perch\u00e9 questo \u00e8 strettamente legato alla disattivazione.<\/p>\n<p>Tutti i metodi descritti in questa guida non richiedono plugin e sono applicabili a qualsiasi <a href=\"https:\/\/kinsta.com\/it\/blog\/temi-a-blocchi-wordpress\/\">tema basato sui blocchi<\/a>. Iniziamo!<\/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>Disabilitare i blocchi dall&#8217;interfaccia di WordPress<\/h2>\n<p>Rimuovendo i blocchi non necessari, si rende pi\u00f9 fluida l&#8217;esperienza di editing e si migliorano leggermente le prestazioni del <a href=\"https:\/\/kinsta.com\/it\/blog\/backend-vs-frontend\/\">backend<\/a>, perch\u00e9 i blocchi disabilitati non vengono caricati in memoria.<\/p>\n<p>Ogni utente pu\u00f2 disabilitare i blocchi dal menu <strong>Preferenze<\/strong> dell&#8217;editor dei blocchi. Vi si accede facendo clic sul pulsante Impostazioni (i tre punti <strong>\u22ee<\/strong>) nell&#8217;angolo in alto a destra. Quindi, nella scheda <strong>Blocchi<\/strong>, gli utenti possono deselezionare qualsiasi blocco per rimuoverlo dal pannello di inserimento dei blocchi.<\/p>\n<p>Si pu\u00f2, ad esempio, disabilitare il blocco <strong>Citazione<\/strong> semplicemente deselezionando la casella corrispondente, come mostrato di seguito.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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=\"Blocco citazione disabilitato nelle Preferenze dei blocchi\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Il modale delle Preferenze dei blocchi mostra il blocco Citazione come disabilitato.<\/figcaption><\/figure>\n<p>Se si desidera andare oltre, si pu\u00f2 disabilitare un&#8217;intera categoria di blocchi. Ad esempio, deselezionando la categoria <strong>Testo<\/strong>, vengono rimossi dal pannello di inserimento tutti i blocchi relativi al testo, in modo che non siano pi\u00f9 disponibili per l&#8217;uso. Questo pu\u00f2 essere utile per snellire l&#8217;editor e impedire agli utenti di accedere a blocchi non necessari.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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=\"Il modale delle Preferenze dei blocchi\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Una vista del modale delle Preferenze dei blocchi mostra la categoria Testo disabilitata.<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Questo vale sia per l&#8217;<strong>Editor dei post<\/strong> che per l&#8217;<strong>Editor del sito<\/strong>. Inoltre, la disabilitazione di un blocco non influisce sul contenuto esistente, quindi le istanze del blocco aggiunte in precedenza a un post o a una pagina rimarranno invariate.<\/p>\n<\/aside>\n\n<h2>Disabilitare i blocchi con PHP<\/h2>\n<p>Per consentire o impedire l&#8217;utilizzo di un blocco con WordPress si possono seguire due approcci ben distinti. A seconda delle esigenze, si pu\u00f2 scegliere se consentire o impedire che un blocco sia disponibile nel pannello di inserimento.<\/p>\n<p>Entrambi gli approcci possono essere implementati utilizzando PHP o <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-javascript\/\">JavaScript<\/a>. Le due soluzioni hanno ognuna i propri vantaggi e svantaggi. La soluzione basata su PHP \u00e8 generalmente pi\u00f9 semplice quando si vuole consentire l&#8217;inserimento di blocchi, mentre il metodo JavaScript \u00e8 spesso pi\u00f9 efficiente quando si tratta di negarne l&#8217;inserimento.<\/p>\n<p>Nei nostri esempi utilizzeremo PHP per dimostrare i vari casi d&#8217;uso.<\/p>\n<h3>Consentire l&#8217;inserimento di blocchi<\/h3>\n<p>Per visualizzare nell&#8217;inseritore solo blocchi specifici, si pu\u00f2 utilizzare il seguente filtro, utile per garantire che solo i blocchi stabiliti siano disponibili per tutti gli utenti:<\/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>Questo codice va aggiunto al file <code>functions.php<\/code> di un <a href=\"https:\/\/kinsta.com\/it\/blog\/child-theme-wordpress\/\">child theme<\/a> per evitare che le modifiche vengano perse quando il tema viene aggiornato.<\/p>\n<p>Con questo metodo \u00e8 necessario assicurarsi che <strong>siano inclusi tutti i blocchi child necessari<\/strong>. Ad esempio, se si consente l&#8217;uso del blocco <code>core\/list<\/code>, per evitare errori bisogna includere anche <code>core\/list-item<\/code>.<\/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=\"Blocchi consentiti\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Blocchi consentiti.<\/figcaption><\/figure>\n<p>Il filtro <code>allowed_block_types_all<\/code> permette di controllare i blocchi disponibili nel pannello di inserimento. Accetta due parametri:<\/p>\n<ul>\n<li><code>$allowed_block_types<\/code> &#8211; Un array o un booleano che definisce i blocchi consentiti (default: true).<\/li>\n<li><code>$block_editor_context<\/code> &#8211; Fornisce informazioni sullo stato attuale dell&#8217;editor dei blocchi, compreso il post in fase di modifica.<\/li>\n<\/ul>\n<h4>Consentire l&#8217;inserimento di blocchi specifici per collaboratori e autori<\/h4>\n<p>Il codice che segue limita i blocchi disponibili per gli utenti che non dispongono della funzionalit\u00e0 <code>publish_pages<\/code> (collaboratori e autori):<\/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>In questo esempio, i collaboratori e gli autori possono utilizzare solo i blocchi paragrafo, titolo, immagine, copertina ed elenco.<\/p>\n<h4>Consentire l&#8217;inserimento di blocchi per tipi di post e utenti specifici<\/h4>\n<p>Il codice che segue aggiunge il blocco <a href=\"https:\/\/kinsta.com\/it\/blog\/shortcode-wordpress\/\">Shortcode<\/a> al pannello di inserimento quando si modifica una pagina, ma non lo rende disponibile per altri tipi di post:<\/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>Si tenga presente che, dato che i collaboratori e gli autori non possono creare o modificare le pagine, il risultato apparir\u00e0 solo in un post.<\/p>\n<p>Tutti gli utenti vedranno solo sei blocchi ma anche gli amministratori e gli editor vedranno il blocco shortcode disponibile solo per le pagine.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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=\"Impostazioni per la disponibilit\u00e0 del blocco shortcode\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Il blocco shortcode \u00e8 disponibile solo per gli amministratori e gli editor delle pagine.<\/figcaption><\/figure>\n<p>Nel nostro esempio, l&#8217;impatto su collaboratori e autori \u00e8 nullo in quanto, di default, non possono aggiungere nuove pagine. Tuttavia, con un <a href=\"https:\/\/kinsta.com\/it\/blog\/ruoli-utente-wordpress\/#the-best-wordpress-user-roles-and-capabilities-plugins\">plugin per la gestione dei ruoli<\/a> si possono controllare i permessi in modo pi\u00f9 granulare.<\/p>\n<h4>Consentire l&#8217;accesso ai blocchi in base all&#8217;ID del post<\/h4>\n<p>Se si desidera consentire l&#8217;accesso ad una serie di blocchi solo per alcuni post, ecco come fare:<\/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>In questo esempio, solo i blocchi paragrafo, titolo e immagine saranno disponibili per gli ID dei post 2 e 3.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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=\"Blocchi limitati a specifici ID di post\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Questi tre blocchi sono disponibili solo per due ID.<\/figcaption><\/figure>\n<p>Questo va bene per un piccolo gruppo di post. Ma in una situazione dinamica, in cui le pagine o i post vengono aggiunti in continuazione, \u00e8 bene considerare la possibilit\u00e0 di filtrare le tassonomie e i campi personalizzati.<\/p>\n<h3>Negare l&#8217;inserimento nella lista dei blocchi<\/h3>\n<p>Consentire l&#8217;inserimento in lista \u00e8 un modo implicito di negare l&#8217;inserimento in lista, in quanto i blocchi non disponibili vengono bloccati. Ma si pu\u00f2 adottare l&#8217;approccio inverso se si preferisce consentire l&#8217;accesso alla maggior parte dei blocchi tranne alcuni. In questo esempio, i blocchi titolo e copertina non sono pi\u00f9 disponibili per nessun utente.<\/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>In sostanza, troviamo tutti i blocchi registrati e poi rimuoviamo i blocchi Intestazione e Copertina.<\/p>\n<p>\u00c8 bene fare attenzione se si pensa di poter eliminare qualsiasi blocco in questo modo. Se un blocco &#8211; core o di altro tipo &#8211; \u00e8 registrato con JavaScript, bisogner\u00e0 bloccarlo con JavaScript.<\/p>\n<h4>Negare l&#8217;inserimento nella lista di intere categorie di blocchi<\/h4>\n<p>Se \u00e8 necessario rimuovere intere categorie di blocchi, come <a href=\"https:\/\/kinsta.com\/it\/blog\/widget-wordpress\/\">Widget<\/a>, <a href=\"https:\/\/kinsta.com\/it\/blog\/disabilitare-gli-embed-in-wordpress\/\">Embed<\/a> o <a href=\"https:\/\/kinsta.com\/it\/blog\/temi-a-blocchi-wordpress\/\">Tema<\/a>, si pu\u00f2 seguire questo approccio:<\/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>Questo codice filtra intere categorie di blocchi, rendendo pi\u00f9 semplice l&#8217;esperienza di editing nell&#8217;editor dei blocchi.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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=\"Rimosse le categorie di blocchi: Widget, Embed e Tema\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Le categorie di blocchi Widget, Embed e Tema sono state rimosse.<\/figcaption><\/figure>\n<h2>Bloccare i blocchi con la UI di WordPress<\/h2>\n<p>Bloccare un blocco impedisce che possa essere spostato o cancellato, pur consentendo la modifica dei contenuti. Ogni utente pu\u00f2 bloccare o sbloccare un blocco in qualsiasi momento utilizzando l&#8217;opzione <strong>Blocca<\/strong> nella barra degli strumenti del blocco.<\/p>\n<p>Si accede alle Impostazioni (i tre puntini <strong>\u22ee<\/strong>) sul blocco, poi clic su Blocca e poi si seleziona l&#8217;opzione <strong>Blocca tutto<\/strong> per attivare automaticamente sia l&#8217;opzione <strong>Blocca lo spostamento<\/strong> che l&#8217;opzione <strong>Blocca la rimozione<\/strong>, ma queste opzioni possono essere applicate anche separatamente.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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 finestra di blocco per un singolo blocco\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">La finestra di blocco mostra le opzioni disponibili per un singolo blocco.<\/figcaption><\/figure>\n<p>\u00c8 importante sottolineare che, anche quando un blocco \u00e8 bloccato, gli utenti possono comunque modificarne il contenuto e lo stile, a meno che non vengano applicate ulteriori restrizioni.<\/p>\n<p>Impedire le modifiche allo stile non \u00e8 possibile attraverso la funzione di blocco. Per limitare lo stile del blocco, \u00e8 necessario apportare delle modifiche al file <code><a href=\"https:\/\/kinsta.com\/it\/blog\/proprieta-coppie-chiave-theme-json\/\">theme.json<\/a><\/code>.<\/p>\n<p>Per i blocchi che contengono elementi annidati, c&#8217;\u00e8 un&#8217;opzione aggiuntiva per bloccare solo il blocco parent o bloccare anche tutti i blocchi interni. In questo modo ci si assicura che gli elementi raggruppati rimangano strutturati pur consentendo modifiche controllate al loro interno.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" 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=\"Le opzioni disponibili per un blocco parent\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">La finestra di blocco mostra le opzioni disponibili per un blocco parent.<\/figcaption><\/figure>\n<h2>Bloccare i blocchi con PHP<\/h2>\n<p>Sebbene l&#8217;interfaccia utente di WordPress fornisca un blocco di base, non applica restrizioni a livello di sito. Qualsiasi utente con accesso all&#8217;editor pu\u00f2 sbloccare un blocco. Per limitare in modo permanente il blocco dei blocchi, la soluzione migliore \u00e8 procedere via PHP.<\/p>\n<p>Con PHP si pu\u00f2 rimuovere completamente la possibilit\u00e0 di bloccare e sbloccare i blocchi, in modo che nessun utente possa aggirare le restrizioni. Questo \u00e8 il modo in cui WordPress funzionava prima del rilascio di WordPress 5.9, quando \u00e8 stata introdotta la funzionalit\u00e0 di blocco.<\/p>\n<p>Il blocco dei blocchi \u00e8 utile in molte situazioni, in particolare per la gestione di contenuti strutturati. Applicando le restrizioni dei blocchi con PHP, \u00e8 possibile:<\/p>\n<ul>\n<li>Preservare l&#8217;integrit\u00e0 del design impedendo agli utenti di modificare i blocchi chiave.<\/li>\n<li>Prevenire le modifiche accidentali che potrebbero rovinare i layout.<\/li>\n<li>Rendere pi\u00f9 semplice la creazione di contenuti riducendo le opzioni non necessarie.<\/li>\n<li>Garantire la coerenza in pattern e template, soprattutto per i progetti dei clienti.<\/li>\n<\/ul>\n<h3>Rimuovere la funzionalit\u00e0 di blocco dei blocchi per tutti gli utenti<\/h3>\n<p>Il seguente snippet PHP disabilita completamente il blocco dei blocchi, impedendo a qualsiasi utente di bloccarli o sbloccarli:<\/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>Con questo codice, la funzione di blocco dei blocchi viene completamente rimossa dall&#8217;editor dei blocchi. Gli utenti non vedranno le opzioni di blocco e nessuno, indipendentemente dal ruolo, potr\u00e0 bloccare o sbloccare i blocchi.<\/p>\n<p>Per gli utenti che hanno il proprio sito su Kinsta, \u00e8 possibile modificare in sicurezza i file del tema <a href=\"https:\/\/kinsta.com\/it\/blog\/funzioni-sftp-ssh\/\">grazie all&#8217;utilizzo di SFTP<\/a>, che \u00e8 abilitato di default per tutti i siti WordPress.<\/p>\n<h3>Limitare il blocco dei blocchi in base ai ruoli degli utenti<\/h3>\n<p>Invece di eliminare completamente la funzionalit\u00e0 di blocco, si potrebbero regolare i permessi in modo da stabilire in modo pi\u00f9 preciso chi pu\u00f2 bloccare e sbloccare i blocchi. Il seguente snippet PHP consente di modificare i blocchi solo agli amministratori e agli editor, mentre gli autori e i collaboratori non potranno sbloccare alcun blocco se questo \u00e8 stato impostato da un amministratore o da un editor.<\/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>Questo approccio limita il controllo dei blocchi agli utenti con le capacit\u00e0 di <code>edit_theme_options<\/code>, in genere gli amministratori e gli editor. Gli autori e i collaboratori non potranno sbloccare i blocchi impostati dagli utenti di livello superiore.<\/p>\n<p>Inoltre, l&#8217;accesso all&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/modificare-codice-wordpress\/\">Editor di Codice<\/a> \u00e8 disabilitato. In questo modo si impedisce agli utenti di modificare manualmente il markup dei blocchi per aggirare le restrizioni. I blocchi bloccati rimarranno invariati, anche per gli utenti sviluppatori.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Esistono altri modi per disabilitare i blocchi oltre a quelli descritti?<\/p>\n<p>Al momento, il <code>theme.json<\/code> non supporta il blocco, lo sblocco o la disabilitazione dei blocchi, quindi non \u00e8 possibile utilizzarlo per imporre restrizioni sui blocchi.<\/p>\n<p>E <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-cli\/\">WP-CLI<\/a>? Dato che WP-CLI opera sui dati del server, non dispone di comandi per abilitare o disabilitare blocchi specifici.<\/p>\n<p>Per ora, PHP e JavaScript rimangono gli unici metodi affidabili per gestire la disponibilit\u00e0 dei blocchi in WordPress.<\/p>\n<\/aside>\n\n<h2>Riepilogo<\/h2>\n<p>La scelta di consentire o negare i blocchi &#8211; o una combinazione di entrambi &#8211; dipende dalle proprie specifiche esigenze. Si potrebbe voler limitare l&#8217;accesso ad alcuni blocchi per offrire un&#8217;esperienza di editing pi\u00f9 pulita, imporre la coerenza del design o controllare l&#8217;accesso in base ai ruoli degli utenti.<\/p>\n<p>A proposito di ruoli utente, le funzionalit\u00e0 possono essere modificate per personalizzare ulteriormente la gestione dei blocchi. Questo offre maggiori opportunit\u00e0 oltre a quelle che abbiamo trattato qui.<\/p>\n<p>Si tenga presente che WordPress si evolve nel tempo. I futuri aggiornamenti potrebbero introdurre nuovi strumenti per gestire i blocchi o modificare le funzionalit\u00e0 esistenti, quindi \u00e8 importante rimanere aggiornati sullo sviluppo di WordPress.<\/p>\n<p>Stai cercando una soluzione di hosting sicura e adatta agli sviluppatori? <a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/\">Kinsta<\/a> consente di gestire facilmente i file di WordPress, compresa la <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-sftp\/\">modifica dei file dei temi tramite SFTP<\/a>, permettendo di personalizzare in modo semplice e sicuro il proprio sito senza metterne a rischio la stabilit\u00e0.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 facile creare contenuti con i blocchi di Gutenberg, ma a volte bisogna controllare quali sono i blocchi disponibili. A volte si lavora sul sito di &#8230;<\/p>\n","protected":false},"author":313,"featured_media":80610,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25872,25873],"class_list":["post-80609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-suggerimenti-wordpress","topic-sviluppo-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>Come disabilitare e bloccare i blocchi di Gutenberg<\/title>\n<meta name=\"description\" content=\"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall&#039;interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.\" \/>\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\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come disabilitare e bloccare i blocchi di Gutenberg\" \/>\n<meta property=\"og:description\" content=\"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall&#039;interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-12T13:51:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-17T09:10:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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=\"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall&#039;interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Come disabilitare e bloccare i blocchi di Gutenberg\",\"datePublished\":\"2025-03-12T13:51:05+00:00\",\"dateModified\":\"2025-03-17T09:10:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\"},\"wordCount\":2000,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\",\"name\":\"Come disabilitare e bloccare i blocchi di Gutenberg\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"datePublished\":\"2025-03-12T13:51:05+00:00\",\"dateModified\":\"2025-03-17T09:10:03+00:00\",\"description\":\"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall'interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo di WordPress\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come disabilitare e bloccare i blocchi di Gutenberg\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come disabilitare e bloccare i blocchi di Gutenberg","description":"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall'interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.","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\/it\/blog\/disabilitare-i-blocchi-gutenberg\/","og_locale":"it_IT","og_type":"article","og_title":"Come disabilitare e bloccare i blocchi di Gutenberg","og_description":"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall'interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.","og_url":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2025-03-12T13:51:05+00:00","article_modified_time":"2025-03-17T09:10:03+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall'interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Bud Kraus","Tempo di lettura stimato":"13 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Come disabilitare e bloccare i blocchi di Gutenberg","datePublished":"2025-03-12T13:51:05+00:00","dateModified":"2025-03-17T09:10:03+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/"},"wordCount":2000,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png","inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/","url":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/","name":"Come disabilitare e bloccare i blocchi di Gutenberg","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png","datePublished":"2025-03-12T13:51:05+00:00","dateModified":"2025-03-17T09:10:03+00:00","description":"Scopri come disabilitare e bloccare i blocchi di Gutenberg in WordPress dall'interfaccia utente e con PHP per un controllo pi\u00f9 avanzato.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/how-to-disable-gutenberg-blocks.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Sviluppo di WordPress","item":"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/"},{"@type":"ListItem","position":3,"name":"Come disabilitare e bloccare i blocchi di Gutenberg"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/80609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=80609"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/80609\/revisions"}],"predecessor-version":[{"id":80632,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/80609\/revisions\/80632"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80609\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/80610"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=80609"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=80609"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=80609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}