{"id":1392,"date":"2026-01-04T19:50:19","date_gmt":"2026-01-04T18:50:19","guid":{"rendered":"https:\/\/zaccararoberto.eu\/?p=1392"},"modified":"2026-06-07T08:34:33","modified_gmt":"2026-06-07T07:34:33","slug":"wordpress-json-response-post","status":"publish","type":"post","link":"https:\/\/zaccararoberto.eu\/index.php\/blog\/wordpress-json-response-post\/","title":{"rendered":"WordPress &#8211; json response"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 56%\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Il messaggio di errore &#8220;<strong>Updating failed. The response is not valid JSON response&#8221;<\/strong> (che in italiano si traduce con <em>&#8220;La risposta non \u00e8 un oggetto JSON valido&#8221;<\/em>) \u00e8 uno dei problemi pi\u00f9 comuni di WordPress, specialmente quando si usa l&#8217;editor a blocchi (Gutenberg) per salvare un articolo o una pagina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo errore significa semplicemente che il tuo sito WordPress ha provato a comunicare con il server, ma la risposta che ha ricevuto non era nel formato corretto (JSON), spesso perch\u00e9 &#8220;sporcata&#8221; da un altro testo o da un errore invisibile.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"481\" src=\"https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/image-106-1024x481.webp\" alt=\"image-106-foto\" class=\"wp-image-1406 size-full\" srcset=\"https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/image-106-1024x481.webp 1024w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/image-106-300x141.webp 300w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/image-106-768x361.webp 768w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/image-106.webp 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udcccSotto, vengono elencati i metodi risoluzione tradizionali, quelli che trovate in internet, che<strong> non<\/strong> <em>sono soluzione per questo errore<\/em>. A met\u00e0 pagina la tecnica risolutiva:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Salva in bozza e rinfresca la pagina<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A volte si tratta di un banale problema temporaneo di sessione o di connessione internet.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clicca su <strong>Salva bozza<\/strong>.<\/li>\n\n\n\n<li>Aggiorna la pagina del browser (F5 o Ctrl+F5 \/ Cmd+Shift+R).<\/li>\n\n\n\n<li>Riprova a pubblicare o aggiornare.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Controlla e rigenera i Permalink<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I link permanenti di WordPress potrebbero essersi &#8220;inceppati&#8221;. Reimpostarli spesso risolve l&#8217;errore JSON.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Nel pannello di controllo di WordPress, vai su <strong>Impostazioni<\/strong> &gt; <strong>Permalink<\/strong>.<\/li>\n\n\n\n<li>Senza modificare nulla, scorri fino in fondo e clicca su <strong>Salva le modifiche<\/strong>.<\/li>\n\n\n\n<li>Questo costringe WordPress a riscrivere il file di configurazione (<code>.htaccess<\/code> o <code>nginx.conf<\/code>).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">3. Conflitto di Plugin o del Tema<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un plugin difettoso o non aggiornato potrebbe inserire del codice extra nella risposta del server, mandando in tilt il JSON.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fai una prova:<\/strong> Disattiva temporaneamente tutti i plugin (tranne quelli vitali) e prova a salvare la pagina. Se l&#8217;errore scompare, riattiva i plugin uno alla volta per trovare il colpevole.<\/li>\n\n\n\n<li>Assicurati che il tuo tema e tutti i plugin siano aggiornati all&#8217;ultima versione.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Verifica l&#8217;URL del sito nelle Impostazioni<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se l&#8217;indirizzo del tuo sito non \u00e8 configurato correttamente, le richieste JSON falliscono.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Vai su <strong>Impostazioni<\/strong> &gt; <strong>Generali<\/strong>.<\/li>\n\n\n\n<li>Controlla i campi <strong>Indirizzo WordPress (URL)<\/strong> e <strong>Indirizzo sito (URL)<\/strong>.<\/li>\n\n\n\n<li>Assicurati che siano identici e che utilizzino il protocollo corretto (es. entrambi con <code>https:\/\/<\/code> se hai il certificato SSL attivo, o entrambi con\/senza <code>www<\/code>).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">5. Installa il plugin &#8220;Classic Editor&#8221; (Soluzione temporanea)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Se hai urgenza di pubblicare il tuo contenuto e non hai tempo di fare diagnostica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vai su <strong>Plugin<\/strong> &gt; <strong>Aggiungi nuovo<\/strong>.<\/li>\n\n\n\n<li>Cerca e installa il plugin ufficiale <strong>Classic Editor<\/strong> (Editor classico).<\/li>\n\n\n\n<li>Questo disattiver\u00e0 Gutenberg e ti permetter\u00e0 di salvare l&#8217;articolo senza usare le API JSON. <em>Nota: questa \u00e8 una pezza temporanea, non una soluzione definitiva.<\/em><\/li>\n<\/ul>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">\u2b50 Soluzione ad-hoc !!!<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Il messaggio di errore vi appare quando cercate di salvare un articolo, indifferentemente che sia a una pagina o un post. A cos&#8217; \u00e8 dovuto: a un errata configurazione dei <strong>permalink<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\ufe0f\u20e3 Quando accade?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se modificate la configurazione dei permalink da &#8220;Plain&#8221; a qualsiasi altra configurazione. Vi da errore se salvate il vostro lavoro.<\/li>\n\n\n\n<li>Dopo la conversione da singlesite a multisite (non multidominio, l&#8217; installazione singola di WordPress non gestisce pi\u00f9 domini) vi spariscono tutte le pagine del vostro sito e non riuscite a salvare eventuali modifiche.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">2\ufe0f\u20e3Come si risolve?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per verificate o modificare le impostazioni dei &#8220;permanent link&#8221; andate nella sezione &#8220;impostazioni&#8221; di WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83c\udfafDovete selezionare <em>Custom Structure<\/em> ed aggiungere &#8220;\/index.php&#8221; (intendo digitare con la tastiera) fatto questo premete sul pulsante o sui pulsanti sotto a questa voce, ad esempio &#8220;%postname% separandoli con uno &#8220;\/&#8221; in modo da formulare la struttura che desiderate.<\/p>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">\ud83d\udc60 Errata impostazione!! Se utilizzare l&#8217; architettura dei vostri permalink e come nell&#8217; immagine a lato, quando cercate di salvare le modiche ad un&#8217; articolo il cms (<strong>c<\/strong>ontent<strong> m<\/strong>anagement <strong>s<\/strong>ystem) vi da il famoso errore &#8220;Updating failed. The response is not valid JSON response&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Provate a risolvere come vi piace di pi\u00f9, se riuscite grazie se mi scrivete; per individuare il malfunzionamento \u00e8 stato attivato il debug mode di WordPress ma l&#8217; inghippo sta nella conformazione dei pemalink non da altre parti. Quello che di solito trovate in internet, come sopra riportato, <strong>non<\/strong> risolve.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/wordpress-dashboard-permalink-settings-1024x553-2.png\" alt=\"wordpress-dashboard-permalink-settings-foto\" class=\"wp-image-1407 size-full\" srcset=\"https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/wordpress-dashboard-permalink-settings-1024x553-2.png 1024w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/wordpress-dashboard-permalink-settings-1024x553-2-300x162.png 300w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/wordpress-dashboard-permalink-settings-1024x553-2-768x415.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:54px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"1024\" src=\"https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/Screenshot_20260104-194257-640x1024.png\" alt=\"Screenshot_20260104-194257-foto\" class=\"wp-image-1408 size-full\" srcset=\"https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/Screenshot_20260104-194257-640x1024.png 640w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/Screenshot_20260104-194257-188x300.png 188w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/Screenshot_20260104-194257-768x1229.png 768w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/Screenshot_20260104-194257-960x1536.png 960w, https:\/\/zaccararoberto.eu\/wp-content\/uploads\/2026\/01\/Screenshot_20260104-194257.png 1200w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">\ud83d\udd25Confermo, per risolvere selezionate Custom Strutture (struttura Personalizzata) in modo da poter aggiungere &#8220;\/index.php&#8221; seguito dai parametri che vi interessano. Soluzione valida qualsiasi configurazione dei WordPress: singlesite che multisite gestito a cartelle che a siti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTA: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gestito a cartelle: https:\/\/miosito.eu\/italiano<a href=\"https:\/\/domino.eu\/italiano, https:\/\/domino.eu\/inglese, https:\/\/domino.eu\/francese,\">,<\/a> https:\/\/miosito.eu\/inglese<a href=\"https:\/\/domino.eu\/italiano, https:\/\/domino.eu\/inglese, https:\/\/domino.eu\/francese,\">,<\/a>  https:\/\/miosito.eu\/francese<\/li>\n\n\n\n<li>gestito a siti: https:\/\/cucinare.miosito.eu<a href=\"https:\/\/cucinare.domino.eu, https:\/\/autoveicoli.domino.eu, https:\/\/viaggi.domino.eu\">,<\/a> https:\/\/autoveicoli.miosito.eu<a href=\"https:\/\/cucinare.domino.eu, https:\/\/autoveicoli.domino.eu, https:\/\/viaggi.domino.eu\">,<\/a> https:\/\/viaggi.miosito.eu<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Il dominio e l&#8217; estenzione non cambiano: &#8220;miosito.eu&#8221;.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udd0e\u2728\ud83e\udde0\ud83d\udccc\u2b50\ud83d\uded2\ud83e\uddd1\u27531\ufe0f\u20e32\ufe0f\u20e33\ufe0f\u20e34\ufe0f\u20e3\ud83d\udc4d\u2705\ud83d\udc64\ud83e\udded\ud83e\uddea\u27a1\ufe0f\u2714\ud83d\ude0a\ud83d\udd25\ud83d\ude80\ud83c\udfaf\u26a0\ufe0f\ud83d\ude97\ud83c\udfcd\ufe0f\ud83d\ude9a\ud83e\udd9c\ud83e\uddbf\ud83d\udedd\ud83e\udde9\ud83c\udf2c\ufe0f\ud83d\udca1\ud83d\udee0\ufe0f\ud83d\udcac\ud83d\udd04\ufe0f\ud83c\udf7e\ud83d\udc49\ud83d\udc5e\ud83d\udc60<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il messaggio di errore &#8220;Updating failed. The response is not valid JSON response&#8221; (che in italiano si traduce con &#8220;La risposta non \u00e8 un oggetto JSON valido&#8221;) \u00e8 uno dei problemi pi\u00f9 comuni di WordPress, specialmente quando si usa l&#8217;editor a blocchi (Gutenberg) per salvare un articolo o una pagina. Questo errore significa semplicemente che [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[31],"tags":[],"class_list":["post-1392","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"_links":{"self":[{"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/posts\/1392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1392"}],"version-history":[{"count":44,"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/posts\/1392\/revisions"}],"predecessor-version":[{"id":2403,"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/posts\/1392\/revisions\/2403"}],"wp:attachment":[{"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/categories?post=1392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zaccararoberto.eu\/index.php\/wp-json\/wp\/v2\/tags?post=1392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}