{"id":81330,"date":"2025-07-08T08:07:11","date_gmt":"2025-07-08T07:07:11","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=81330&#038;preview=true&#038;preview_id=81330"},"modified":"2025-07-11T08:15:01","modified_gmt":"2025-07-11T07:15:01","slug":"cookie-wordpress-bloccati","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/","title":{"rendered":"Come risolvere l&#8217;errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)"},"content":{"rendered":"<p>I <a href=\"https:\/\/kinsta.com\/it\/blog\/come-rimuovere-cookie-di-tracciamento\/\">cookie<\/a> del browser sono essenziali per i siti web WordPress. Mantengono le sessioni di login, consentono l&#8217;invio di moduli e supportano le principali interazioni degli utenti. Quando questi piccoli pacchetti di dati non funzionano correttamente, si pu\u00f2 incorrere in errori che impediscono di accedere al pannello di amministrazione, interrompono il funzionamento dei <a href=\"https:\/\/kinsta.com\/it\/blog\/moduli-di-contatto-per-wordpress\/\">moduli di contatto<\/a> o creano infiniti <a href=\"https:\/\/kinsta.com\/it\/blog\/err_too_many_redirects\/\">cicli di redirect<\/a>.<\/p>\n<p>Uno dei problemi pi\u00f9 frequenti legati ai cookie \u00e8 l&#8217;errore &#8220;i cookie sono bloccati&#8221;. Spesso appare inaspettatamente, a volte dopo una modifica di routine al sito.<\/p>\n<p>Questa guida offre soluzioni pratiche per risolvere l&#8217;errore &#8220;i cookie sono bloccati&#8221; in WordPress, oltre a consigli per risolvere altri problemi legati ai cookie.<\/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>I cookie di WordPress e il loro funzionamento<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-e-sessioni-php\/\">WordPress si basa sui cookie<\/a> per l&#8217;autenticazione e la gestione delle sessioni. Quando si accede al pannello di amministrazione, imposta i cookie di autenticazione per verificare l&#8217;identit\u00e0 dell&#8217;utente nei successivi caricamenti di pagina. Senza i cookie, WordPress non pu\u00f2 mantenere gli stati di accesso o ricordare le preferenze dell&#8217;utente.<\/p>\n<p>Ecco i pi\u00f9 comuni cookie di WordPress:<\/p>\n<ul>\n<li><code>wordpress_[hash]<\/code><strong>.<\/strong> Memorizza i dati di accesso per il pannello di amministrazione di WordPress.<\/li>\n<li><code>wordpress_logged_in_[hash]<\/code><strong>.<\/strong> Indica lo stato di accesso e l&#8217;identit\u00e0 dell&#8217;utente.<\/li>\n<li><code>wp-settings-{time}-[UID]<\/code><strong>.<\/strong> Salva le preferenze della bacheca personale.<\/li>\n<li><code>comment_author_[hash]<\/code><strong>.<\/strong> Ricorda le informazioni sugli autori dei commenti.<\/li>\n<\/ul>\n<p>Gli errori relativi ai cookie di solito si verificano quando PHP invia l&#8217;output prima che WordPress imposti i suoi header. Questo output prematuro impedisce la corretta trasmissione dei cookie e provoca diversi problemi, come ad esempio:<\/p>\n<ul>\n<li>Errori di accesso con il messaggio &#8220;i cookie sono bloccati&#8221;.<\/li>\n<li>Errori di timeout della sessione durante l&#8217;invio di moduli.<\/li>\n<li>Cicli di redirect quando si accede alla pagina <code>wp-admin<\/code>.<\/li>\n<li>I moduli di commento perdono i dati inviati dagli utenti.<\/li>\n<\/ul>\n<p>Comprendendo i motivi di questo comportamento, \u00e8 possibile individuare i problemi legati ai cookie. La maggior parte dei problemi deriva da conflitti di timing in cui il codice viene eseguito troppo presto, cio\u00e8 prima che WordPress abbia la possibilit\u00e0 di impostare i cookie.<\/p>\n<h2>Come risolvere l&#8217;errore &#8216;I cookie sono bloccati a causa di un output inatteso&#8217;<\/h2>\n<p>Questo errore indica che qualcosa sta inviando dati al browser prima che WordPress abbia la possibilit\u00e0 di impostare i suoi cookie. Per risolverlo \u00e8 necessario un controllo sistematico che permetta di individuare la causa di questo output prematuro.<\/p>\n<p>Questo errore potrebbe apparire nelle seguenti situazioni:<\/p>\n<ul>\n<li>Dopo aver modificato i file del tema o il <code>wp-config.php<\/code>.<\/li>\n<li>Dopo l&#8217;installazione o l&#8217;aggiornamento di un plugin.<\/li>\n<li>Durante la <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-migrazioni\/\">migrazione di siti<\/a> da un server all&#8217;altro.<\/li>\n<li>Dopo aver modificato la configurazione di PHP.<\/li>\n<\/ul>\n<p>Analizziamo le cause pi\u00f9 frequenti e come risolvere.<\/p>\n<h3>Verificare la presenza di spazi bianchi nei file PHP<\/h3>\n<p>Per prima cosa, cerchiamo linee vuote o spazi prima del tag di apertura <code>&lt;?php<\/code> o dopo il tag di chiusura <code>?&gt;<\/code> nei file principali, soprattutto nel file <code>wp-config.php<\/code>.<\/p>\n<p>Possiamo farlo in diversi modi: <a href=\"https:\/\/kinsta.com\/it\/blog\/come-utilizzare-sftp\/\">Secure File Transfer Protocol (SFTP)<\/a>, l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/modificare-codice-wordpress\/\">editor di file di WordPress<\/a> (se possiamo accedervi) e altri:<\/p>\n<figure id=\"attachment_195626\" aria-describedby=\"caption-attachment-195626\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195626 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/sftp-editor.png\" alt=\"Una finestra di CyberDuck che visualizza i file e le directory del nucleo di WordPress. L'elenco mostra i vari file e cartelle PHP con le dimensioni dei file e le date di modifica.\" width=\"1200\" height=\"739\"><figcaption id=\"caption-attachment-195626\" class=\"wp-caption-text\">Accedesso ai file di WordPress via SFTP.<\/figcaption><\/figure>\n<p>Anche un singolo spazio pu\u00f2 causare questo errore:<\/p>\n<pre><code class=\"language-php\">\/\/ WRONG (Note the space before opening tag)\n &lt;?php\n\/** WordPress configuration file *\/\n\n\/\/ CORRECT (No whitespace)\n&lt;?php\n\/** WordPress configuration file *\/\n<\/code><\/pre>\n<p>Per quanto riguarda il tag di chiusura, generalmente viene omesso del tutto per i puri file PHP:<\/p>\n<pre><code class=\"language-php\">\/\/ GOOD (No need for a closing tag)\ndefine('WP_DEBUG', true);\n\/* That's all, stop editing! *\/\nrequire_once(ABSPATH . 'wp-settings.php');\n\n\n\/\/ PROBLEMATIC (A closing tag with potential trailing whitespace)\ndefine('WP_DEBUG', true);\n\/* That's all, stop editing! *\/\nrequire_once(ABSPATH . 'wp-settings.php');\n?&gt; <\/code><\/pre>\n<p>Si tratta di un semplice accorgimento che pu\u00f2 risolvere una miriade di problemi legati ai cookie.<\/p>\n<h3>Scansione dei caratteri Byte Order Mark (BOM)<\/h3>\n<p>I caratteri BOM sono marcatori invisibili che alcuni editor di testo aggiungono ai file e possono interferire con la gestione dei cookie in WordPress. Si tratta di un semplice problema di codifica che possiamo risolvere con l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/editor-php\/\">editor di codice<\/a> o con dalla <a href=\"https:\/\/kinsta.com\/it\/blog\/commandi-ssh\/\">riga di comando<\/a>.<\/p>\n<p>Nella maggior parte degli editor, troveremo l&#8217;opzione di codifica del file nella barra di stato o nel menu. \u00c8 bene assicurarsi che il file sia salvato come <strong>UTF-8 senza BOM<\/strong>.<\/p>\n<figure id=\"attachment_195619\" aria-describedby=\"caption-attachment-195619\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195619 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/code-editor-bom.png\" alt=\"Un editor di codice che visualizza il codice PHP relativo ai cookie di WordPress, con la codifica UTF-8 visibile in un menu a discesa.\" width=\"1200\" height=\"751\"><figcaption id=\"caption-attachment-195619\" class=\"wp-caption-text\">Verifica della codifica del file tramite un editor di codice.<\/figcaption><\/figure>\n<p>Possiamo rilevare i caratteri BOM anche tramite la riga di comando:<\/p>\n<pre><code class=\"language-bash\"># Check for BOM in PHP files\nfind . -type f -name '*.php' -exec file {} \\; | grep \"with BOM\"<\/code><\/pre>\n<p>Per correggerli, basta aprire ogni file segnalato e salvalo nuovamente selezionando UTF-8 (senza BOM).<\/p>\n<h3>Individuazione dei problemi di output dei plugin<\/h3>\n<p>Spesso, per individuare gli errori di WordPress, si consiglia di disattivare tutti i plugin dal pannello di amministrazione di WordPress o rinominare la cartella <code>plugins<\/code>:<\/p>\n<pre><code class=\"language-bash\"># Rename plugins folder to deactivate all plugins\nmv wp-content\/plugins wp-content\/plugins_backup<\/code><\/pre>\n<p>Se l&#8217;errore scompare, potremo riattivare i plugin uno per uno per individuare il colpevole. Tra i problemi di questo tipo, ricordiamo la ripetizione dell&#8217;output prima delle intestazioni, messaggi di debug visualizzati durante l&#8217;inizializzazione e routine di attivazione dei plugin non ottimali.<\/p>\n<h3>Esaminare le implementazioni dei file dei temi<\/h3>\n<p>Un&#8217;altra soluzione agli errori di WordPress consiste nel passare a un <a href=\"https:\/\/kinsta.com\/it\/blog\/temi-wordpress-veloci\/\">tema predefinito<\/a> (come <a href=\"https:\/\/kinsta.com\/it\/blog\/twenty-twenty-four\/\">Twenty Twenty-Four<\/a>) per vedere se l&#8217;errore si risolve. In caso affermativo, ispezioniamo il file <code>functions.php<\/code> del tema attuale per verificare la presenza di un output prematuro:<\/p>\n<pre><code class=\"language-php\">\/\/ WRONG (Output before headers)\n&lt;?php\necho \"Debug message\"; \/\/ This will cause cookie errors\nfunction my_theme_setup() {\n    \/\/ Theme setup code\n}\n\n\/\/ CORRECT (No output before headers)\n&lt;?php\nfunction my_theme_setup() {\n    \/\/ Theme setup code\n}\n\n\/\/ Debug only when appropriate\nif (defined('WP_DEBUG') && WP_DEBUG) {\n    error_log('Debug message');\n}<\/code><\/pre>\n<p>La soluzione pi\u00f9 semplice \u00e8 quella di assicurarsi che tutto il codice sia all&#8217;interno di una funzione e non &#8220;disperso&#8221; all&#8217;interno del file.<\/p>\n<h2>Risolvere gli errori &#8220;I cookie sono bloccati o non supportati dal browser&#8221;.<\/h2>\n<p>Questa versione dell&#8217;errore relativo ai cookie indica un problema del browser invece che del server. A differenza dell&#8217;errore &#8220;output inatteso&#8221;, questo problema richiede un approccio diverso (meno tecnico).<\/p>\n<h3>Google Chrome<\/h3>\n<figure id=\"attachment_195618\" aria-describedby=\"caption-attachment-195618\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195618 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/chrome-cookies.png\" alt=\"La pagina delle impostazioni di privacy e sicurezza di Chrome mostra i controlli sui cookie e le eccezioni per i siti.\" width=\"1200\" height=\"667\"><figcaption id=\"caption-attachment-195618\" class=\"wp-caption-text\">L&#8217;opzione delle impostazioni di terze parti in Google Chrome.<\/figcaption><\/figure>\n<p>Per <a href=\"https:\/\/kinsta.com\/it\/blog\/microsoft-edge-vs-chrome\/\">Google Chrome<\/a>, andiamo su <strong>Impostazioni &gt; Privacy e sicurezza &gt; Cookie di terze parti<\/strong> e&#8230;:<\/p>\n<ol>\n<li>Clicchiamo su <strong>Aggiungi<\/strong> accanto a <strong>Siti autorizzati a utilizzare cookie di terze parti<\/strong>.<\/li>\n<li>Inseriamo il dominio (ad esempio, <strong>[*.]yourdomain.com<\/strong>).<\/li>\n<li>Abilitiamo l&#8217;<strong>inclusione di cookie di terze parti su questo sito<\/strong>.<\/li>\n<\/ol>\n<h3>Microsoft Edge<\/h3>\n<p>In Microsoft Edge, queste opzioni si trovano nella pagina delle impostazioni dei <strong>cookie e delle autorizzazioni del sito<\/strong>:<\/p>\n<figure id=\"attachment_195620\" aria-describedby=\"caption-attachment-195620\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195620 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/edge-cookies.png\" alt=\"L'interfaccia dettagliata di Edge per le impostazioni dei cookie, con levette e spiegazioni.\" width=\"1200\" height=\"628\"><figcaption id=\"caption-attachment-195620\" class=\"wp-caption-text\">Impostazioni cookie in Microsoft Edge.<\/figcaption><\/figure>\n<h3>Brave<\/h3>\n<p>In <a href=\"https:\/\/kinsta.com\/it\/blog\/recensione-brave-browser\/\">Brave<\/a>, facciamo clic sull&#8217;icona dello <strong>scudo<\/strong> nella barra degli indirizzi, apriamo il menu a tendina <strong>Blocca cookie di terze parti<\/strong> e selezioniamo l&#8217;opzione che desideriamo:<\/p>\n<figure id=\"attachment_195617\" aria-describedby=\"caption-attachment-195617\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195617 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/brave-cookies.png\" alt=\"La pagina iniziale del sito web Kinsta con un popup Brave sulla privacy. Il popup mostra le opzioni di gestione dei cookie e altre impostazioni sulla privacy.\" width=\"1200\" height=\"709\"><figcaption id=\"caption-attachment-195617\" class=\"wp-caption-text\">Modifica del blocco dei cookie di terze parti in Brave.<\/figcaption><\/figure>\n<h3>Firefox<\/h3>\n<p>In <a href=\"https:\/\/kinsta.com\/it\/blog\/estensioni-firefox\/\">Firefox<\/a>, accediamo alle impostazioni dei cookie da <strong>Impostazioni<\/strong> &gt; <strong>Privacy e sicurezza<\/strong> &gt; <strong>Cookie e dati del sito<\/strong>:<\/p>\n<figure id=\"attachment_195622\" aria-describedby=\"caption-attachment-195622\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195622 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/firefox-cookies.png\" alt=\"La Protezione avanzata dal tracciamento di Firefox mostra il livello standard e gli elementi bloccati.\" width=\"1200\" height=\"824\"><figcaption id=\"caption-attachment-195622\" class=\"wp-caption-text\">Impostazioni dei cookie in Firefox.<\/figcaption><\/figure>\n<p>La modalit\u00e0 <strong>standard<\/strong> \u00e8 ottima per bilanciare privacy e funzionalit\u00e0. Per le eccezioni specifiche del sito, facciamo clic sul pulsante <strong>Gestisci eccezioni<\/strong> e aggiungiamo l&#8217;URL del sito WordPress:<\/p>\n<figure id=\"attachment_195621\" aria-describedby=\"caption-attachment-195621\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195621 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/firefox-add-exception.png\" alt=\"Finestra di dialogo di Firefox per la gestione delle eccezioni di Enhanced Tracking Protection.\" width=\"1200\" height=\"535\"><figcaption id=\"caption-attachment-195621\" class=\"wp-caption-text\">Aggiungere un&#8217;eccezione al sito in Firefox.<\/figcaption><\/figure>\n<h3>Safari<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/safari-non-riesce-a-stabilire-una-connessione-sicura-al-server\/\">Safari<\/a> ha un&#8217;opzione all&#8217;interno della schermata <strong>Impostazioni<\/strong> &gt; <strong>Avanzate<\/strong>. Questa offre l&#8217;opzione <strong>Blocca tutti i cookie<\/strong>, che dobbiamo deselezionare:<\/p>\n<figure id=\"attachment_195624\" aria-describedby=\"caption-attachment-195624\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195624 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/safari-cookies.png\" alt=\"Preferenze avanzate di Safari con controlli sulla privacy e sui cookie.\" width=\"1200\" height=\"446\"><figcaption id=\"caption-attachment-195624\" class=\"wp-caption-text\">Le opzioni sui cookie di Safari.<\/figcaption><\/figure>\n<p>In breve, indipendentemente dal browser, nelle impostazioni ci sar\u00e0 sempre un&#8217;opzione per modificare la gestione dei cookie.<\/p>\n<h3>Interferenze con i plugin di sicurezza<\/h3>\n<p>I plugin di sicurezza di WordPress possono talvolta implementare politiche aggressive sui cookie che interferiscono con la nostra configurazione. Ci sono tre frequenti punti di conflitto da verificare:<\/p>\n<ul>\n<li>Regole <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-un-firewall\/\">WAF (Web Application Firewall)<\/a> che bloccano i cookie.<\/li>\n<li>Gestione delle sessioni che sovrascrivono le impostazioni predefinite di WordPress.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/strumenti-mykinsta\/geolocalizzazione-ip\/\">Restrizioni geografiche<\/a> che influenzano la consegna dei cookie.<\/li>\n<\/ul>\n<p>Si potrebbe capire subito se un plugin di sicurezza causa dell&#8217;errore &#8220;i cookie sono bloccati&#8221; disattivando temporaneamente i plugin. Se un plugin di sicurezza \u00e8 una possibile causa dell&#8217;errore, possiamo modificare le impostazioni invece di disattivarlo. Ad esempio:<\/p>\n<pre><code class=\"language-php\">\/\/ Example: Whitelist WordPress admin cookies in a security plugin\nadd_filter('security_plugin_allowed_cookies', function($cookies) {\n    $cookies[] = 'wordpress_logged_in_*';\n    $cookies[] = 'wordpress_sec_*';\n    $cookies[] = 'wp-settings-*';\n    return $cookies;\n});<\/code><\/pre>\n<p>Tuttavia, l&#8217;approccio migliore \u00e8 quello di contattare lo sviluppatore del plugin e verificare se \u00e8 possibile fare qualcosa. L&#8217;importante \u00e8 che mantenere attivo un plugin di sicurezza, perch\u00e9 la sua mancanza potrebbe causare pi\u00f9 danni che benefici.<\/p>\n<h3>Effetti della configurazione del server<\/h3>\n<p>A volte le impostazioni del server possono essere mascherate da problemi del browser. Possiamo analizzare alcune impostazioni del server per risolvere questo problema, come ad esempio le impostazioni della sessione PHP nel file <code>php.ini<\/code>:<\/p>\n<pre><code class=\"language-php\">session.cookie_secure = On    ; Only for HTTPS sites\nsession.cookie_httponly = On  ; Prevents JavaScript access\nsession.cookie_samesite = Lax ; Cross-site request protection\n<\/code><\/pre>\n<p>Possiamo anche controllare le <a href=\"https:\/\/docs.sevalla.com\/applications\/reference\/http-headers\">intestazioni del server<\/a> che potrebbero influenzare i cookie. Per i <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-nginx\/\">server Nginx<\/a> (la scelta di Kinsta), controlliamo le intestazioni relative ai cookie:<\/p>\n<pre><code class=\"language-bash\"># Example Nginx configuration\nlocation ~ \\.php$ {\n    fastcgi_param HTTP_COOKIE $http_cookie;\n    fastcgi_pass_header Set-Cookie;\n}<\/code><\/pre>\n<p>Se non riesciamo ad accedere ai file di configurazione di Nginx e utilizziamo l&#8217;hosting WordPress di Kinsta, il <a href=\"https:\/\/kinsta.com\/it\/supporto-kinsta\/\">team di supporto di Kinsta<\/a> pu\u00f2 essere di aiuto. Il team pu\u00f2 anche esaminare le configurazioni a livello di server ci troviamo di fronte a un loop di redirect.<\/p>\n<h2>Come risolvere i loop di redirect del login di WordPress<\/h2>\n<p>I <a href=\"https:\/\/kinsta.com\/it\/blog\/err_too_many_redirects\/\">loop di redirect<\/a> creano un ciclo in cui WordPress continua a reindirizzare tra la pagina di login e il pannello di amministrazione senza che l&#8217;autenticazione dell&#8217;utente sia riuscita. Di solito, questo accade quando i cookie di autenticazione non persistono tra una richiesta e l&#8217;altra.<\/p>\n<p>WordPress verifica la presenza di cookie di autenticazione validi dopo il login. Se il controllo fallisce, reindirizza gli utenti alla pagina <code>wp-login.php<\/code>.<\/p>\n<p>Per risolvere questo problema, <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-debug\/\">attiviamo il debug di WordPress<\/a> e monitoriamo il file debug.log per individuare gli schemi di redirect e gli stati dei cookie durante i tentativi di autenticazione.<\/p>\n<h3>Le impostazioni degli URL di WordPress<\/h3>\n<p>La causa pi\u00f9 comune dei loop di redirect \u00e8 una differenza tra l&#8217;URL della home e quello del sito nelle impostazioni di WordPress:<\/p>\n<figure id=\"attachment_195627\" aria-describedby=\"caption-attachment-195627\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195627 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/site-url.png\" alt=\"La pagina delle impostazioni generali di WordPress mostra i campi URL del sito e Indirizzo WordPress.\" width=\"1200\" height=\"639\"><figcaption id=\"caption-attachment-195627\" class=\"wp-caption-text\">Le impostazioni dell&#8217;URL del sito in WordPress.<\/figcaption><\/figure>\n<p>In breve, questi URL devono corrispondere esattamente. Possiamo verificare gli URL dal backend di WordPress o modificare i valori nel file <code><a href=\"https:\/\/kinsta.com\/it\/blog\/wp-config-php\/\">wp-config.php<\/a><\/code>:<\/p>\n<pre><code class=\"language-php\">define('WP_HOME', 'https:\/\/kinsta.com');\ndefine('WP_SITEURL', 'https:\/\/kinsta.com');<\/code><\/pre>\n<p>Verifichiamo che entrambi i valori contengano protocolli identici (HTTP o HTTPS) e domini identici (con o senza <code>www<\/code>). Anche <a href=\"https:\/\/kinsta.com\/it\/blog\/avvisi-di-contenuto-misto\/\">gli avvisi di contenuto misto<\/a> possono causare errori di cookie che riguardano le impostazioni SSL. <a href=\"https:\/\/kinsta.com\/courses\/speed-up-wordpress\/mixed-content-errors\/\">Controllare e risolvere gli errori di contenuto misto<\/a> \u00e8 molto semplice.<\/p>\n<h3>Definizione esplicita del dominio dei cookie<\/h3>\n<p>Quando WordPress crea dei cookie di autenticazione, per far s\u00ec che questi cookie funzionino correttamente ha bisogno di conoscere il dominio esatto.<\/p>\n<p>Senza una configurazione esplicita, WordPress tenta di stabilire da solo il &#8220;dominio del cookie&#8221;, il che pu\u00f2 fallire in caso di configurazioni di hosting complesse, installazioni di sottodomini o quando si utilizzano configurazioni di dominio non standard.<\/p>\n<p>Per risolvere il problema, possiamo aggiungere impostazioni esplicite per il dominio dei cookie al file <code>wp-config.php<\/code>:<\/p>\n<pre><code class=\"language-php\">\/\/ For standard domains\ndefine('COOKIE_DOMAIN', 'kinsta.com');\n\n\/\/ For subdomains needing parent domain cookies\ndefine('COOKIE_DOMAIN', '.kinsta.com');\n\n\/\/ For specific subdirectory installations\ndefine('ADMIN_COOKIE_PATH', '\/');\ndefine('COOKIEPATH', '\/');\ndefine('SITECOOKIEPATH', '\/');<\/code><\/pre>\n<p>Queste impostazioni sono fondamentali se WordPress funziona in una sottodirectory, se si gestiscono reti Multisite o se il sito opera su pi\u00f9 sottodomini.<\/p>\n<p>Il dominio dei cookie indica al browser quali parti del sito possono leggere e scrivere specifici cookie. In questo modo la persistenza del login e la gestione delle sessioni saranno pi\u00f9 coerenti.<\/p>\n<h2>Come risolvere gli errori di &#8220;sessione scaduta&#8221; nei moduli WordPress<\/h2>\n<p>Quando si tenta di <a href=\"https:\/\/kinsta.com\/it\/blog\/moduli-di-contatto-per-wordpress\/\">inviare moduli<\/a>, in particolare nelle pagine di contatto, nei processi di checkout e nei moduli a pi\u00f9 fasi, possono presentarsi errori di scadenza della sessione. Questi errori si verificano quando i nonces di WordPress scadono o quando i cookie di sessione non riescono a mantenere uno stato tra la visualizzazione e l&#8217;invio del modulo.<\/p>\n<figure id=\"attachment_195625\" aria-describedby=\"caption-attachment-195625\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-195625\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/session-expired.png\" alt=\"Un modulo di contatto che mostra un errore di scadenza della sessione. Il modulo contiene un messaggio di errore rosso che dice La tua sessione \u00e8 scaduta. Aggiorna la pagina e riprova nella parte superiore, seguito da campi di immissione per nome, e-mail e un'area di testo per il messaggio con testo segnaposto sui servizi. Nella parte inferiore \u00e8 presente un pulsante blu \"Invia messaggio\".\" width=\"1200\" height=\"703\"><figcaption id=\"caption-attachment-195625\" class=\"wp-caption-text\">Un messaggio di sessione scaduta per un modulo del sito.<\/figcaption><\/figure>\n<p>Questi token scadono dopo un periodo prestabilito &#8211; per WordPress, in genere 24-48 ore &#8211; anche se la finestra di validit\u00e0 effettiva \u00e8 pi\u00f9 breve per motivi di sicurezza.<\/p>\n<p>\u00c8 possibile <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/modifiche-configurazione\/\">ottimizzare le impostazioni di sessione di PHP<\/a> per la gestione dei moduli attraverso il file <code>php.ini<\/code> del server:<\/p>\n<pre><code class=\"language-bash\">; php.ini adjustments\nsession.gc_maxlifetime = 3600  ; 1 hour\nsession.cookie_lifetime = 0    ; Until browser closes\nsession.cache_expire = 180     ; 3 hours<\/code><\/pre>\n<p>Potremmo anche riscontrare dei conflitti di cache relativi ai moduli. La cache delle pagine pu\u00f2 spesso causare errori di sessione quando vengono serviti nonces stantii. Possiamo aggiungere quanto segue al file <code>functions.php<\/code> del tema:<\/p>\n<pre><code class=\"language-php\">\/\/ Add this to your theme's functions.php file\n\/\/ Exclude form pages from cache\nfunction exclude_form_pages_from_cache($bypass) {\n    \/\/ Contact form pages\n    if (is_page(array('contact', 'quote-request'))) {\n        return true;\n    }    \n\n    \/\/ WooCommerce checkout\n    if (function_exists('is_checkout') && is_checkout()) {\n        return true;\n    }\n\n    return $bypass;\n}\nadd_filter('kinsta_cache_bypass', 'exclude_form_pages_from_cache');<\/code><\/pre>\n<p>A richiesta, il <a href=\"https:\/\/kinsta.com\/it\/supporto-kinsta\/\">supporto di Kinsta<\/a> pu\u00f2 aggiungere delle esclusioni alla cache di Nginx.<\/p>\n<h3>Lavorare con funzionalit\u00e0 specifiche dei moduli<\/h3>\n<p>Per prevenire errori di sessione scaduta possiamo far ricorso a tre soluzioni collaudate: le esclusioni dalla cache, l&#8217;estensione della sessione e le configurazioni specifiche dei plugin.<\/p>\n<p>I <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-woocommerce\/\">moduli di checkout di WooCommerce<\/a> possono essere soggetti a problemi di sessione perch\u00e9 mantengono i dati del carrello e le informazioni dell&#8217;utente su pi\u00f9 pagine. WooCommerce utilizza il suo sistema di gestione delle sessioni:<\/p>\n<pre><code class=\"language-php\">\/\/ Add this to your theme's functions.php file\n\/\/ Extend WooCommerce session length\nadd_filter('wc_session_expiration', function() {\n    return 7 * DAY_IN_SECONDS; \/\/ 7 days instead of default 2 days\n});\n\n\/\/ Ensure WooCommerce pages bypass cache\nadd_action('init', function() {\n    if (function_exists('is_cart') && (is_cart() || is_checkout() || is_account_page())) {\n        if (!defined('DONOTCACHEPAGE')) {\n            define('DONOTCACHEPAGE', true);\n        }\n    }\n});<\/code><\/pre>\n<p>I <a href=\"https:\/\/kinsta.com\/it\/blog\/admin-ajax-php\/\">moduli multi-step e AJAX<\/a> spesso presentano problemi di sessione a causa di conflitti di cache. Un approccio generico affidabile funziona con la maggior parte dei plugin di moduli:<\/p>\n<pre><code class=\"language-php\">\/\/ Add this to your theme's functions.php file\n\/\/ Extend WordPress nonce lifetime globally\nadd_filter('nonce_life', function() {\n    return 12 * HOUR_IN_SECONDS; \/\/ 12 hours instead of 24 hours for better reliability\n});\n\n\/\/ Exclude pages with forms from cache by URL pattern\nfunction exclude_form_urls_from_cache($bypass) {\n    $request_uri = $_SERVER['REQUEST_URI'];\n\n    \/\/ Common form page patterns\n    if (strpos($request_uri, '\/contact') !== false ||\n        strpos($request_uri, '\/quote') !== false ||\n        strpos($request_uri, '\/application') !== false ||\n        isset($_POST['action'])) { \/\/ Any AJAX form submission\n        return true;\n    }\n\n    return $bypass;\n}\nadd_filter('kinsta_cache_bypass', 'exclude_form_urls_from_cache');<\/code><\/pre>\n<p><a href=\"http:\/\/gravityforms.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gravity Forms<\/a> offre la gestione delle sessioni pi\u00f9 affidabile tra i plugin per moduli di contatto:<\/p>\n<pre><code class=\"language-php\">\/\/ Add this to your theme's functions.php file\n\/\/ Extend incomplete submission storage time\nadd_filter('gform_incomplete_submissions_expiration_days', function($days) {\n    return 7; \/\/ Keep incomplete submissions for 7 days instead of 30\n});\n\n\/\/ Exclude Gravity Forms AJAX from cache\nadd_action('init', function() {\n    if (isset($_POST['gform_ajax']) || (isset($_GET['page']) && $_GET['page'] === 'gf_entries')) {\n        if (!defined('DONOTCACHEPAGE')) {\n            define('DONOTCACHEPAGE', true);\n        }\n    }\n});<\/code><\/pre>\n<p>Per quanto riguarda la gestione delle sessioni dei moduli e la risoluzione degli errori dei cookie, potremmo non avere un <a href=\"https:\/\/kinsta.com\/it\/blog\/hook-wordpress\/\">hook o un filtro<\/a> con cui lavorare. La soluzione migliore \u00e8 quella di contattare direttamente lo sviluppatore per verificare le soluzioni disponibili.<\/p>\n<h2>Come prevenire e risolvere gli errori dei cookie di WordPress<\/h2>\n<p>Uno dei modi pi\u00f9 efficaci per prevenire gli errori dei cookie su un sito WordPress \u00e8 seguire gli standard di sviluppo. Il compito principale \u00e8 quello di impostare i cookie prima che qualsiasi output raggiunga il browser. Possiamo farlo verificando lo stato dell&#8217;intestazione prima di impostare i cookie:<\/p>\n<pre><code class=\"language-php\">\/\/ Always check headers_sent() before setting cookies\nif (!headers_sent()) {\n    setcookie('custom_cookie', $value, time() + 3600, COOKIEPATH, COOKIE_DOMAIN);\n}<\/code><\/pre>\n<p>Possiamo catturare un qualsiasi output accidentale prima di inviare le intestazioni attraverso il buffering. Questo \u00e8 utile soprattutto quando si lavora con codice di terze parti che potrebbe fare eco al contenuto:<\/p>\n<pre><code class=\"language-php\">\/\/ Use output buffering for safety\nob_start();\n\/\/ Your theme\/plugin code that might produce output\nob_end_flush();\n<\/code><\/pre>\n<p>Una corretta tempistica degli hook pu\u00f2 aiutarci a impostare i cookie nella fase appropriata del ciclo di vita di WordPress. Ad esempio, l&#8217;azione <code>init<\/code> si attiva dopo il caricamento di WordPress ma prima dell&#8217;invio delle intestazioni, il che \u00e8 ideale:<\/p>\n<pre><code class=\"language-php\">\/\/ Proper plugin initialization timing\nadd_action('init', function() {\n    \/\/ Cookie operations here, not earlier\n    if (!is_admin()) {\n        wp_set_auth_cookie($user_id);\n    }\n});<\/code><\/pre>\n<p>Le impostazioni PHP a livello di server possono influenzare il comportamento dei cookie. \u00c8 qui che possiamo configurare il file <code>php.ini<\/code> in modo da controllare il modo in cui PHP gestisce le sessioni, impostare il buffering dell&#8217;output e implementare la sicurezza dei cookie:<\/p>\n<pre><code class=\"language-bash\">; Recommended php.ini settings with explanations\noutput_buffering = 4096          ; Captures accidental output before headers\nsession.cookie_secure = On       ; Forces HTTPS-only cookies for security\nsession.cookie_httponly = On     ; Prevents JavaScript access to cookies\nsession.cookie_samesite = Lax    ; Protects against CSRF attacks\nsession.use_strict_mode = On     ; Prevents session fixation attacks<\/code><\/pre>\n<p>La configurazione di <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-nginx\/\">Nginx<\/a> influisce direttamente sul flusso dei cookie tra WordPress e i browser dei visitatori. Dato che <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/gestione-sito\/modifiche-configurazione\/\">Kinsta usa Nginx<\/a> come server web, questa \u00e8 un&#8217;altra area di ottimizzazione per i problemi legati ai cookie. In sostanza, bisogna impostare un&#8217;ampia dimensione del buffer in modo che Nginx possa elaborare i dati prima di gestire le intestazioni.<\/p>\n<p>Una dimensione maggiore del buffer previene gli errori <strong>L&#8217;upstream ha inviato un&#8217;intestazione troppo grande<\/strong> che possono verificarsi con siti WordPress complessi che utilizzano pi\u00f9 plugin. Quando i buffer sono troppo piccoli, Nginx potrebbe troncare le intestazioni o non elaborare correttamente i cookie.<\/p>\n<p>Le intestazioni di sicurezza a livello di Nginx forniscono un ulteriore livello di protezione per tutti i cookie impostati dal sito WordPress.<\/p>\n<h3>Log di debug di WordPress<\/h3>\n<p>Il <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-debug\/\">debug logging<\/a> pu\u00f2 mostrare le operazioni interne di WordPress, ma i messaggi di errore standard non contengono informazioni sufficienti per la risoluzione dei problemi. Il log di debug pu\u00f2 catturare l&#8217;intero contesto:<\/p>\n<pre><code class=\"language-php\">\/\/ Debugging in wp-config.php with strategic logging\ndefine('WP_DEBUG', true);\ndefine('WP_DEBUG_LOG', true);\ndefine('WP_DEBUG_DISPLAY', false);\ndefine('SCRIPT_DEBUG', true);      \/\/ Uses non-minified scripts for better debugging\ndefine('SAVEQUERIES', true);        \/\/ Tracks database queries that might affect sessions\n\n\/\/ Custom cookie logging to trace execution flow\nadd_action('init', function() {\n    if (defined('WP_DEBUG') && WP_DEBUG) {\n        error_log('=== Cookie Debug Start ===');\n        error_log('Cookie state: ' . print_r($_COOKIE, true));\n        error_log('Headers sent: ' . (headers_sent($file, $line) ? \"Yes at $file:$line\" : 'No'));\n        error_log('Request URI: ' . $_SERVER['REQUEST_URI']);\n        error_log('=== Cookie Debug End ===');\n    }\n});<\/code><\/pre>\n<p>Questo cattura il quadro completo di un errore relativo ai cookie. La costante <code>SCRIPT_DEBUG<\/code> forza WordPress a utilizzare file <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-javascript\/\">JavaScript<\/a> e <a href=\"https:\/\/kinsta.com\/it\/blog\/wordpress-css\/\">CSS<\/a> non minificati, il che permette di individuare pi\u00f9 facilmente gli script che interferiscono. <code>SAVEQUERIES<\/code> tiene traccia di tutte le query sul database permettendo di individuare i problemi del database relativi alla sessione.<\/p>\n<h3>Ispezione degli strumenti di sviluppo del browser<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/ispeziona-elemento\/\">I DevTools dei browser di oggi<\/a> possono aiutarci a risolvere i problemi dei cookie in tempo reale. La scheda <strong>Network<\/strong> rivela le esatte intestazioni inviate e ricevute, mentre la scheda <strong>Application\/Storage<\/strong> mostra gli stati attuali dei cookie.<\/p>\n<figure id=\"attachment_195623\" aria-describedby=\"caption-attachment-195623\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-195623\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2025\/05\/network-tab.png\" alt=\"Il sito web Kinsta con gli strumenti di sviluppo del browser aperti nella parte inferiore. La scheda Network mostra pi\u00f9 richieste di risorse, inclusi i file JavaScript, con dettagli quali dimensioni dei file, tempi di caricamento e codici di stato HTTP.\" width=\"1200\" height=\"611\"><figcaption id=\"caption-attachment-195623\" class=\"wp-caption-text\">La scheda Network all&#8217;interno dei DevTools di un browser.<\/figcaption><\/figure>\n<p>La console permette di indagare e manipolare i cookie:<\/p>\n<pre><code class=\"language-js\">\/\/ Create a detailed cookie report\nconsole.table(document.cookie.split(';').map(c =&gt; {\n    const [name, value] = c.trim().split('=');\n    const decoded = decodeURIComponent(value);\n    return {\n        name, \n        value: decoded,\n        length: value.length,\n        encoded: value !== decoded\n    };\n}));\n\n\/\/ Monitor cookie changes in real-time\nconst cookieObserver = new MutationObserver(() =&gt; {\n    console.log('Cookie change detected:', new Date().toISOString());\n    console.log('New state:', document.cookie);\n});\n\n\/\/ Watch for any DOM changes that might trigger cookie updates\ncookieObserver.observe(document.documentElement, {\n    subtree: true, \n    attributes: true,\n    characterData: true\n});<\/code><\/pre>\n<p>In questo modo possiamo scoprire i problemi di timing che causano gli errori dei cookie. Ad esempio, la scheda <strong>Network<\/strong> mostra se <code>Set-Cookie headers<\/code> arriva troppo tardi nella risposta, mentre la scheda <strong>Application<\/strong> mostra i valori attuali dei cookie, i domini, i percorsi e i tempi di scadenza.<\/p>\n<p><code>MutationObserver<\/code> memorizza le modifiche dinamiche dei cookie che potrebbero avvenire tramite JavaScript. Questo ci aiuter\u00e0 a individuare il codice lato client che interferisce con i cookie di WordPress.<\/p>\n<h3>Integrazione di Query Monitor<\/h3>\n<p>Per andare oltre il debug e i log di WordPress, possiamo utilizzare <a href=\"https:\/\/kinsta.com\/it\/blog\/query-monitor\/\">Query Monitor<\/a>. Per il debug dei cookie, il plugin mostra quando vengono inviate le intestazioni e quale codice attiva l&#8217;output prematuro:<\/p>\n<pre><code class=\"language-js\">\/\/ Custom Query Monitor collector for comprehensive cookie debugging\nclass QM_Collector_Cookies extends QM_Collector {\n    public $id = 'cookies';\n\n    public function process() {\n        \/\/ Capture current cookie state\n        $this-&gt;data['cookies'] = $_COOKIE;\n\n        \/\/ Identify where headers were sent\n        $this-&gt;data['headers_sent'] = headers_sent($file, $line);\n        $this-&gt;data['output_location'] = $file . ':' . $line;\n\n        \/\/ Track output buffer status\n        $this-&gt;data['ob_level'] = ob_get_level();\n        $this-&gt;data['ob_status'] = ob_get_status(true);\n\n        \/\/ Record WordPress action sequence\n        $this-&gt;data['current_action'] = current_action();\n        $this-&gt;data['did_action'] = array(\n            'init' =&gt; did_action('init'),\n            'wp_loaded' =&gt; did_action('wp_loaded'),\n            'template_redirect' =&gt; did_action('template_redirect')\n        );\n    }\n}\n\n\/\/ Register collector with Query Monitor\nadd_filter('qm\/collectors', function($collectors) {\n    $collectors['cookies'] = new QM_Collector_Cookies();\n    return $collectors;\n});<\/code><\/pre>\n<p>Questo raccoglitore personalizzato si collega a Query Monitor e aggiunge un pannello dedicato al debug dei cookie. Non si limita a mostrare lo stato dei cookie, ma offre un contesto completo sui possibili problemi.<\/p>\n<p>Potremo anche vedere se il buffering dell&#8217;output \u00e8 attivo e a che livello si trova. Inoltre, la sequenza di azioni individua esattamente il punto del flusso di esecuzione di WordPress in cui si verifica il problema.<\/p>\n<h3>Risoluzione dei conflitti dei plugin<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/test-automatizzati\/\">Test automatizzati<\/a> possono individuare i bug relativi ai cookie prima che raggiungano la produzione. Gli <a href=\"https:\/\/kinsta.com\/it\/blog\/unit-testing-laravel\/\">unit test<\/a> verificano che il codice imposti correttamente i cookie e gestisca correttamente i casi limite.<\/p>\n<p>Test sistematici dei plugin evidenzieranno i conflitti senza dover procedere alla classica disattivazione manuale. L&#8217;automatizzazione dell&#8217;approccio ci far\u00e0 risparmiare tempo nella risoluzione dei problemi e ci dar\u00e0 una risposta definitiva su quali plugin causano problemi con i cookie:<\/p>\n<pre><code class=\"language-js\">\/\/ Automated plugin conflict testing with detailed reporting\nfunction test_plugin_conflicts() {\n    $active_plugins = get_option('active_plugins');\n    $problematic_plugins = array();\n\n    \/\/ Create a testing function specific to your issue\n    $test_cookie_function = function() {\n        \/\/ Clear any existing output\n        ob_clean();\n\n        \/\/ Attempt to set a test cookie\n        if (!headers_sent()) {\n            setcookie('test_cookie', 'value', time() + 3600, '\/');\n            return true;\n        }\n        return false;\n    };\n\n    foreach ($active_plugins as $plugin) {\n        \/\/ Deactivate single plugin\n        deactivate_plugins($plugin);\n\n        \/\/ Clear any cached data\n        wp_cache_flush();\n\n        \/\/ Test cookie functionality\n        if ($test_cookie_function()) {\n            $problematic_plugins[] = $plugin;\n            error_log(\"Plugin causing cookie issue: \" . $plugin);\n        }\n\n        \/\/ Reactivate plugin\n        activate_plugins($plugin);\n    }\n\n    \/\/ Generate detailed report\n    if (!empty($problematic_plugins)) {\n        error_log(\"=== Cookie Conflict Report ===\");\n        error_log(\"Problematic plugins: \" . implode(', ', $problematic_plugins));\n        error_log(\"Total conflicts found: \" . count($problematic_plugins));\n    }\n\n    return $problematic_plugins;\n}<\/code><\/pre>\n<p>In questo caso, il codice testa ogni plugin in modo isolato per evitare falsi positivi dovuti alle interazioni tra i plugin. La pulizia della cache garantisce condizioni di test pulite per ogni plugin e il report dettagliato ci permette di stabilire le priorit\u00e0 dei plugin da sostituire o riconfigurare.<\/p>\n<h2>Kinsta pu\u00f2 aiutare a risolvere gli errori dei cookie di WordPress<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/cache\/edge-caching\/\">Il sistema di cache di Kinsta<\/a> \u00e8 progettato per funzionare con i siti WordPress e, di conseguenza, con i suoi cookie. A differenza di molti host generici, Kinsta implementa esclusioni intelligenti per evitare problemi con le sessioni di login e i carrelli dell&#8217;e-commerce. Ad esempio:<\/p>\n<ul>\n<li>Il sistema di cache di Kinsta esclude automaticamente la cache per gli utenti che hanno effettuato l&#8217;accesso in base ai cookie di autenticazione di WordPress.<\/li>\n<li>I cookie del carrello di WooCommerce e Easy Digital Downloads sono esclusi dalla cache per garantire un comportamento corretto del carrello.<\/li>\n<\/ul>\n<p>Ci\u00f2 significa che non si verificher\u00e0 il problema comune per cui la cache impedisce ai cookie di funzionare correttamente. Il sistema serve in modo intelligente i contenuti memorizzati nella cache ai visitatori anonimi e garantisce che gli utenti e i clienti connessi vedano i contenuti personalizzati e non memorizzati nella cache.<\/p>\n<p>La dashboard di MyKinsta offre alcune impostazioni fondamentali per la gestione dei cookie, ma lo <a href=\"https:\/\/kinsta.com\/it\/strumento-apm\/\">strumento APM<\/a> pu\u00f2 essere una risorsa preziosa per risolvere gli errori dei cookie.<\/p>\n<figure id=\"attachment_195616\" aria-describedby=\"caption-attachment-195616\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-195616\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2023\/11\/wordpress-apm-individual-transaction-1024x469.png\" alt=\"L'interfaccia dello strumento APM di Kinsta mostra un esempio di transazione per wp-cron.php. La tabella mostra un timestamp, la durata e il risultato. Di seguito \u00e8 riportata una cronologia delle tracce delle transazioni che mostra le query del database con le rispettive durate e percentuali.\" width=\"1000\" height=\"458\"><figcaption id=\"caption-attachment-195616\" class=\"wp-caption-text\">Lo strumento APM di Kinsta.<\/figcaption><\/figure>\n<p>Ci sono diversi modi per <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-monitoraggio\/strumento-apm\/\">monitorare i problemi legati ai cookie<\/a>:<\/p>\n<ul>\n<li>Controlli dell&#8217;attivit\u00e0 per rilevare i problemi di autenticazione.<\/li>\n<li>Log degli errori che catturano gli avvisi relativi ai cookie.<\/li>\n<li>Metriche delle prestazioni che rivelano rallentamenti legati ai cookie.<\/li>\n<\/ul>\n<p>Unendo tutto questo all&#8217;ottimizzazione delle prestazioni di Kinsta, si ottiene un ambiente solido in cui gli errori legati ai cookie si verificano raramente e, quando si verificano, sono pi\u00f9 facili da risolvere.<\/p>\n<p>Oltre a questo, il team di supporto di Kinsta pu\u00f2 aiutare a implementare configurazioni di cookie pi\u00f9 complesse. Ad esempio:<\/p>\n<ul>\n<li>Impostazione di eccezioni alla cache personalizzate per specifici pattern di cookie.<\/li>\n<li>Configurazione delle impostazioni del server per ottimizzare la gestione dei cookie.<\/li>\n<li>Risoluzione di casi limite come i domini di cookie multisito.<\/li>\n<\/ul>\n<p>Il team pu\u00f2 anche <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/temi-plugin-wordpress\/plugin-vietati-incompatibili-wordpress\/\">suggerire plugin<\/a> compatibili con l&#8217;ambiente di Kinsta e allontanare dalle soluzioni non adatte all&#8217;hosting di Kinsta.<\/p>\n<h2>Riepilogo<\/h2>\n<p>L&#8217;errore &#8220;i cookie sono bloccati&#8221; di WordPress pu\u00f2 essere dovuto a diversi fattori, per la maggior parte dei quali le soluzioni sono simili. Ci sono alcuni passaggi sistematici da compiere per la risoluzione dei problemi:<\/p>\n<ul>\n<li>Rimuovere gli spazi bianchi e i caratteri BOM dai file PHP.<\/li>\n<li>Configurare le corrette impostazioni dei cookie del browser.<\/li>\n<li>Occuparsi della gestione delle sessioni lato server.<\/li>\n<li>Escludere le pagine dei moduli dalla cache.<\/li>\n<li>Se necessario, implementare le corrette prassi di sviluppo.<\/li>\n<\/ul>\n<p>L&#8217;<a href=\"https:\/\/kinsta.com\/it\/hosting-wordpress\/\">ambiente di hosting gestito di Kinsta<\/a> riduce la complessit\u00e0 della gestione dei coochie grazie al sistema di cache intelligente, agli <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/\">ambienti di staging<\/a> e al supporto tecnico specializzato.<\/p>\n<p>Se si vogliono eliminare definitivamente gli errori dei cookie, l&#8217;infrastruttura di Kinsta \u00e8 in grado di gestire automaticamente le complessit\u00e0 della gestione dei cookie. Inoltre, fornisce gli strumenti adatti per configurazioni personalizzate.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I cookie del browser sono essenziali per i siti web WordPress. Mantengono le sessioni di login, consentono l&#8217;invio di moduli e supportano le principali interazioni degli &#8230;<\/p>\n","protected":false},"author":199,"featured_media":81331,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25890,25941],"class_list":["post-81330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-errori-del-sito","topic-problemi-di-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 risolvere i pi\u00f9 comuni errori dei cookie in WordPress<\/title>\n<meta name=\"description\" content=\"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l&#039;errore \u201ci cookie sono bloccati\u201d e altri errori!\" \/>\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\/cookie-wordpress-bloccati\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come risolvere l&#039;errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)\" \/>\n<meta property=\"og:description\" content=\"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l&#039;errore \u201ci cookie sono bloccati\u201d e altri errori!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/\" \/>\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-07-08T07:07:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-11T07:15:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.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=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l&#039;errore \u201ci cookie sono bloccati\u201d e altri errori!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.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=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Come risolvere l&#8217;errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)\",\"datePublished\":\"2025-07-08T07:07:11+00:00\",\"dateModified\":\"2025-07-11T07:15:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/\"},\"wordCount\":3327,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png\",\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/\",\"name\":\"Come risolvere i pi\u00f9 comuni errori dei cookie in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png\",\"datePublished\":\"2025-07-08T07:07:11+00:00\",\"dateModified\":\"2025-07-11T07:15:01+00:00\",\"description\":\"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l'errore \u201ci cookie sono bloccati\u201d e altri errori!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Problemi di WordPress\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/problemi-di-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Come risolvere l&#8217;errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)\"}]},{\"@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\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Come risolvere i pi\u00f9 comuni errori dei cookie in WordPress","description":"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l'errore \u201ci cookie sono bloccati\u201d e altri errori!","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\/cookie-wordpress-bloccati\/","og_locale":"it_IT","og_type":"article","og_title":"Come risolvere l'errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)","og_description":"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l'errore \u201ci cookie sono bloccati\u201d e altri errori!","og_url":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2025-07-08T07:07:11+00:00","article_modified_time":"2025-07-11T07:15:01+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png","type":"image\/png"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l'errore \u201ci cookie sono bloccati\u201d e altri errori!","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"20 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Come risolvere l&#8217;errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)","datePublished":"2025-07-08T07:07:11+00:00","dateModified":"2025-07-11T07:15:01+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/"},"wordCount":3327,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png","inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/","url":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/","name":"Come risolvere i pi\u00f9 comuni errori dei cookie in WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png","datePublished":"2025-07-08T07:07:11+00:00","dateModified":"2025-07-11T07:15:01+00:00","description":"Gli errori dei cookie possono rallentare il sito e causare interruzioni. Questo post spiega come risolvere l'errore \u201ci cookie sono bloccati\u201d e altri errori!","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/07\/how-to-prevent-cookies-are-blocked-due-to-unexpected-output-error-in-wordpress.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/cookie-wordpress-bloccati\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Problemi di WordPress","item":"https:\/\/kinsta.com\/it\/argomenti\/problemi-di-wordpress\/"},{"@type":"ListItem","position":3,"name":"Come risolvere l&#8217;errore \u201ci cookie sono bloccati\u201d (e altri errori comuni dei cookie di WordPress)"}]},{"@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\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/81330","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\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=81330"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/81330\/revisions"}],"predecessor-version":[{"id":81406,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/81330\/revisions\/81406"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/fr"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/es"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/translations\/de"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/81330\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/81331"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=81330"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=81330"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=81330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}