Come gestire un errore JSON non valido in WordPress

Pubblicato: 2022-06-27

A differenza di altri problemi tecnici, e l'errore JSON non valido in WordPress è facile da comprendere e risolvere. Per chi non lo sapesse, questo appare quando WordPress non può parlare con il server di rete quando si lavora solo nel Block Editor. Le risposte del server arrivano nella struttura JSON, che chiarisce l'errore.

La correzione del problema non dovrebbe richiedere molto più di pochi minuti e sarà solo uno dei perseguimenti:

Una di queste sarà la risposta, anche se la speranza è che non avrai bisogno di cercarle tutte. Di seguito presentiamo le 5 alternative dalla più semplice alla più difficile, nonostante il fatto che sia relativo poiché molto probabilmente avrai le competenze necessarie per affrontarle quasi tutte in pochissimo tempo.

1. Esegui alcune tecniche semplici per diagnosticare l'errore

Prima di scavare vicino alle schermate delle opzioni, vorrai essere certo di non essere la causa dell'errore JSON non valido in WordPress. D'altra parte, fai inizialmente un backup completo del tuo sito nella situazione in cui devi ripristinare il tuo sito in un secondo momento.

Una volta che hai un backup nella borsa, sembra che spuntano tutti i seguenti "trucchi":

  • Passa a un argomento predefinito, nel caso in cui il tuo maggiore una persona ha un difetto.
  • Disattiva il firewall del software del sito Web (WAF), se ne utilizzi solo uno. Potrebbe essere che disabiliti il ​​​​tuo plug-in di sicurezza come un completo su una base momentanea.
  • A proposito, è una buona idea disattivare e riattivare i plug-in per vedere se un particolare è la causa dell'errore JSON non valido in WordPress. Questo è un passaggio regolare per la risoluzione dei problemi all'interno della sola piattaforma e spesso può evidenziare una sfida con un plug-in canaglia.
  • Prova a utilizzare l'editor vintage, per vedere se riesci comunque a fare ciò che devi avere senza guardare l'errore. Detto questo, non dovresti considerare questa una risoluzione eterna, un ulteriore raschiamento della ruggine da un motore difettoso.

Se davvero non hai la modalità di debug di WordPress attiva, dovresti farlo anche in modo da poter provare a cogliere la colpa dell'errore. Detto questo, probabilmente sarà solo uno dei rimedi sottostanti, e non ci vorrà molto tempo per risolverlo.

2. Guarda i tuoi URL WordPress

Per la prima strategia, vorrai accedere a WordPress e andare alla schermata Impostazioni :

La schermata delle impostazioni di WordPress.

Nella scheda Standard , controlla i due campi che leggono WordPress Deal with (URL) e Website Deal with (URL) . Nella grande maggioranza dei casi, saranno gli stessi del titolo di dominio del tuo sito web:

I campi per l'URL dell'indirizzo di WordPress e l'URL dell'indirizzo del sito.

Puoi sapere se hai WordPress in una directory diversa che spiegherebbe un ovvio cambiamento di seguito. Tuttavia, una differenza che WordPress non comprende comporterà l'errore JSON non valido.

È possibile che questi URL utilizzino il protocollo HTTP errato: se disponi di una certificazione Safe Sockets Layer (SSL), ogni URL deve utilizzare https:// . Il nostro consiglio è di verificare la presenza di errori di ortografia in ogni singolo URL e anche di verificare se quasi tutti utilizzano il protocollo ideale.

Non appena apporti eventuali correzioni, salva le variazioni e verifica l'errore. Se continua a spuntare, vai al seguente sistema.

3. Modifica le tue opzioni per il permalink di WordPress

Mentre sei nella pagina del sito Web Configurazioni , vai alla scheda Permalink . Potrebbe esserci una sfida sotto il cofano con la costruzione del permalink che potrebbe causare l'errore JSON non valido in WordPress.

Schermata Impostazioni Permalink di Wordress.

La risoluzione qui è di base:

  • Scegli uno stile permalink. Tranne se si utilizza una costruzione personalizzata , attenersi all'ultima opzione su questo sito web.
  • Conserva le tue alterazioni. Questo "riposerà" le tue opzioni permalink e dovrebbe davvero sbarazzarti dell'errore JSON non valido in WordPress.

Tuttavia, se utilizzi una struttura di permalink personalizzata, assicurati che non ci siano problemi di ortografia o di sintassi con i tag che utilizzi:

I campi Nome post di WordPress e Struttura personalizzata.

Anche un singolo personaggio fuori posto comporterà l'errore, quindi guarda per correggere quasi tutto ciò che vedi, conservare le tue modifiche e cercare ulteriori difficoltà.

4. Dai un'occhiata alla pagina Web Registro benessere per indizi

WordPress contiene una schermata utile per aiutarti a decidere quanto è "sano" il tuo sito. La pagina del sito Web per la salute e il fitness del sito Web è principalmente una registrazione di sfide cruciali e proposte di avanzamento per assistere con aspetti del tuo sito Internet. Ad esempio, puoi ottimizzare le prestazioni, eseguire l'ottimizzazione dei motori di ricerca (posizionamento del sito Web) e altro ancora:

Schermata Stato del sito di WordPress.

Se si verifica l'errore JSON non valido in WordPress, è possibile che venga visualizzato un ulteriore miglioramento consigliato: "L'API Relaxation ha riscontrato un risultato improvviso". Questo deve darti qualche indicazione sul luogo in cui si trova l'errore JSON e da lì puoi indagare ulteriormente.

Tuttavia, se non hai mai avuto molti incontri a guardare i registri degli errori come questo, potresti voler contattare il tuo host. In questo modo, possono comunicarti a cosa si riferisce il problema e se si tratta o meno dell'aspetto del server.

5. Ricostruisci il tuo file .htaccess

Il processo rimanente per eliminare l'errore JSON non valido in WordPress è il più difficile, ma anche ora facile. Il tuo file .htaccess è un insieme di configurazioni per i server Apache.

A differenza di Nginx, le persone di Apache possono occuparsi delle configurazioni dei server. Come questo, ciò potrebbe comportare un errore JSON non valido in WordPress.

La più grande tattica qui è ricostruire il file .htaccess stesso, cosa semplice da fare. In effetti, potresti averlo già realizzato modificando le impostazioni del permalink, poiché preservare i tuoi miglioramenti qui rigenera il file .htaccess .

Tuttavia, potresti voler produrre tu stesso un file di pulizia da zero, per essere sicuro di non introdurre davvero un errore o di conservarne uno in giro.

Per prima cosa, vorrai fare un backup del tuo file .htaccess obsoleto. Per fare ciò, consigliamo di utilizzare Safe File Transfer Protocol (SFTP) per accedere al tuo server e trascinare il file .htaccess sul tuo PC della comunità. Ecco cosa avrai bisogno:

Amministrativo ottenere al tuo server e le qualifiche di accesso. Di solito puoi scoprirli all'interno del pannello di controllo del tuo hosting web o in un'e-mail dal tuo host.

Il tuo file .htaccess sarà nella radice dell'elenco principale del tuo sito e il corso dell'azione è trascinarlo sul tuo computer (e stabilito per mostrare i file nascosti):

Un client SFTP che mostra una directory WordPress che contiene un file .htaccess.

Da qui, fai una replica sul tuo personal computer, cancella molto il contenuto e inserisci il prossimo:

 # Start out WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%HTTP:Authorization] RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %Ask for_FILENAME !-f RewriteCond %Ask for_FILENAME !-d RewriteRule . /index.php [L] # Finish WordPress

Questo è un file .htaccess predefinito. Salvalo come .htaccess , quindi caricalo ancora una volta sul tuo server. Dal basso, cerca l'errore.

Riepilogo

L'errore JSON non valido in WordPress è molto semplice da riconoscere e gestire, il che è superiore se dovrai procedere in fretta a funzionare sul tuo sito web. La maggior parte delle soluzioni a questo errore si riferiscono a una posizione di configurazione per il tuo server, quindi curioserai all'interno delle schermate delle opzioni di WordPress per rimediare.

In alcune circostanze, sarà necessario ricostruire un file .htaccess da zero, ma anche questo non comporta alcun costo. Detto questo, se continui a vedere l'errore sul tuo sito web, è un'ottima idea contattare il tuo host per ulteriore assistenza. Potrebbe esserci qualcosa sul server che non funziona bene con la configurazione del tuo sito in cui dovranno cercare.

Riscontri l'errore JSON non valido in WordPress e 1 delle nostre alternative ti aiuta? Facci sapere nella sezione commenti qui sotto!