Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come correggere l'errore di sintassi in WordPress

Gli errori di sintassi in WordPress possono sembrare scoraggianti, soprattutto se sei nuovo alla programmazione.

Potresti incontrare questo problema quando aggiungi snippet di codice dai tutorial. Anche un piccolo errore può compromettere l'intero sito.

Se hai visto il temuto messaggio "Errore di sintassi, inatteso...", non c'è bisogno di farsi prendere dal panico: sei nel posto giusto! Abbiamo riscontrato e corretto questo errore molte volte sui nostri siti web e sappiamo come aiutarti a risolverlo.

Questa guida ti illustrerà i passaggi per correggere l'errore di sintassi in WordPress. Alla fine, saprai come far tornare il tuo sito web operativo e funzionante senza intoppi.

Come correggere l'errore di sintassi in WordPress

Cos'è un errore di sintassi in WordPress e perché dovrei preoccuparmene?

Un errore di sintassi in WordPress si verifica quando il codice che hai aggiunto ha una sintassi errata, il che significa che non segue le regole del linguaggio di programmazione.

Questo tipo di errore può verificarsi per qualcosa di semplice come una virgola mancante, una parentesi in più o un segno di virgolette fuori posto.

Quindi, perché dovresti preoccuparti degli errori di sintassi?

Innanzitutto, possono bloccare completamente il tuo sito web. Invece di vedere il tuo sito splendidamente realizzato, i visitatori vengono accolti da un messaggio di errore. Questo non solo influisce sull'esperienza utente, ma può anche danneggiare la reputazione e l'affidabilità del tuo sito web.

Inoltre, gli errori di sintassi possono rendere impossibile l'accesso alla tua area di amministrazione di WordPress. Questo può essere particolarmente stressante se non ti senti a tuo agio con la programmazione e non sai come risolvere il problema.

In breve, gli errori di sintassi sono errori piccoli ma significativi nel tuo codice che possono avere un grande impatto sul tuo sito web. Essere in grado di identificare e correggere questi errori rapidamente è fondamentale per mantenere un sito fluido e dall'aspetto professionale.

Utilizzare la sintassi corretta per evitare errori

Assicurarsi che il tuo codice sia scritto correttamente fin dall'inizio può salvarti da molti grattacapi. Prestando attenzione alla sintassi corretta, puoi evitare molte insidie comuni che portano a errori.

La prima cosa che devi fare è consultare la guida per principianti all'inserimento di snippet dal web in WordPress. Questo articolo elenca alcuni errori comuni che i principianti commettono quando inseriscono codice nei modelli di WordPress.

Esempio di errore di sintassi in WordPress

L'errore di sintassi è solitamente causato da un errore minuscolo ma cruciale nella sintassi del tuo codice. Ad esempio, una virgola mancante o una parentesi graffa in più possono interrompere l'intero script.

Hai recentemente inserito uno snippet dal web? Aggiornato un plugin? Allora, è probabile che tu sappia esattamente dove cercare.

Tutorial video

Iscriviti a WPBeginner

Se preferisci istruzioni scritte, continua a leggere.

Correggere l'errore di sintassi utilizzando FTP

Per correggere l'errore di sintassi, devi modificare il codice che lo ha causato. Puoi rimuoverlo o correggere la sintassi.

Spesso, i principianti vanno nel panico perché questo errore rende l'intero sito inaccessibile.

Se hai inserito il codice utilizzando la sezione Aspetto » Editor della tua bacheca di WordPress, allora sei bloccato fuori. Puoi consultare la nostra guida su cosa fare se sei bloccato fuori dall'amministrazione di WordPress.

Quindi, come si modifica il codice?

L'unico modo per risolvere questo problema è accedere al file che hai modificato per ultimo tramite FTP. Per istruzioni dettagliate, puoi fare riferimento alla nostra guida su come usare FTP.

Dopo aver installato il programma FTP, dovrai connetterlo al tuo sito web e andare al file del tema che necessita di modifiche. Se hai dimenticato quale file devi modificare, guarda semplicemente il codice di errore. L'errore ti dirà esattamente quale file e quale riga devi modificare.

Puoi rimuovere il codice che hai aggiunto per ultimo o scrivere il codice usando la sintassi corretta. Una volta terminato di rimuovere o modificare il codice, salva il file e caricalo nuovamente sul tuo server.

Dopodiché, puoi visitare il tuo sito WordPress e aggiornare la pagina. Dovresti vedere che il tuo sito funziona di nuovo.

Come prevenire l'errore di sintassi in WordPress

Per evitare che il tuo sito web WordPress si blocchi di nuovo, consigliamo sempre di aggiungere codice personalizzato con un plugin per snippet di codice come WPCode.

Homepage di WPCode

WPCode semplifica l'aggiunta di snippet di codice in WordPress senza dover modificare il file functions.php del tuo tema. Viene inoltre fornito con una convalida intelligente degli snippet di codice per aiutare a prevenire errori.

Mentre aggiungi il tuo codice personalizzato, WPCode rileverà automaticamente eventuali errori. Passando il mouse sopra un errore verranno visualizzate istruzioni utili in modo da poter correggere facilmente il tuo errore.

Validazione intelligente di snippet di codice per trovare errori di codice

WPCode disattiverà anche immediatamente il tuo codice personalizzato quando rileva un errore di sintassi.

Con questo plugin, non devi mai preoccuparti di rompere il tuo sito quando aggiungi snippet di codice.

Gestione degli errori nel tuo snippet di codice personalizzato

Puoi saperne di più nella nostra guida su come aggiungere facilmente codice personalizzato in WordPress.

Speriamo che questo articolo ti abbia aiutato a correggere l'errore di sintassi in WordPress. Potresti anche voler consultare la nostra guida su come correggere l'errore di aggiornamento fallito / pubblicazione fallita di WordPress o il nostro elenco di problemi comuni dell'editor a blocchi di WordPress e come risolverli.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

85 CommentsLeave a Reply

  1. Questo è un errore frustrante e il tuo tutorial mi ha permesso di risolverlo in meno di 5 minuti. Grazie mille!

  2. Ciao,

    Qualcuno può aiutarmi per favore? Continuo a ricevere un 'SyntaxError: JSON Parse error: Unexpected identifier "Error" quando voglio effettuare il checkout sul mio sito web. Non so cosa fare e nessuno può effettuare un ordine!

    Grazie mille,

    Jamie

  3. Ricevo "errore critico: impossibile connettersi al server" quando inserisco le informazioni del mio server. Quindi non riesco nemmeno ad arrivare al punto in cui inizia il tuo video.

  4. Grazie MILLE MILLE! Lo snippet errato era invisibile all'interno della pagina Admin in Wordpress, per qualche motivo, ma completamente visibile nel functions.php trovato tramite FTP!!

    Mi hai salvato la giornata, grazie mille ancora!

  5. Grazie MILLE! 7 giorni in cui ho cercato di far risolvere questo problema al mio servizio di hosting (uno molto grande e popolare) senza successo, cercavano solo di vendermi cose che non voglio né di cui ho bisogno.

    Io pensavo ok, un sito web completamente nuovo e ho trovato questo, ho appena cancellato l'intero plugin (elementor) Evvai!

  6. Salve:

    Mi sono imbattuto in questo errore aiutando qualcun altro con il suo sito web, quindi non stavo usando il mio sito web effettivo quando ho ricevuto questo errore. Mi chiedo come posso rimuovere l'errore quando sto lavorando sul sito di qualcun altro? Ho le loro informazioni di accesso a wordpress.org, ma ovviamente ora sono bloccato fuori da tutto. Qualsiasi guida sarebbe apprezzata.

  7. Grazie per questo tutorial. Ho avuto un problema di parsing/sintassi durante la modifica di functions.php in un nuovo sito web. Stavo lavorando sulla pagina di amministrazione del mio sito WordPress quando ho tentato di commentare una riga di codice (seguendo le istruzioni dell'autore del tema), ma ciò ha causato l'errore. Avevo copiato il codice di functions.php in TextWrangler, apportato la modifica e incollato l'intero documento nella finestra di modifica. Aggiornando la pagina ho ricevuto l'errore e sono stato effettivamente bloccato fuori dal sito. Quindi ho usato FTP per caricare e sovrascrivere il documento pertinente, utilizzando un backup che avevo fatto il giorno precedente (meno male che c'era). Se non fossero state le chiare istruzioni di WP Beginner qui e nel post "Cosa fare quando si viene bloccati fuori dall'amministrazione di WordPress (wp-admin)", mi sarei strappato i capelli. Grazie!

  8. Nel tentativo di accedere alla mia pagina tramite Filezilla, dovrei usare il mio account admin o il mio account Wordpress? Ho provato entrambi e l'autenticazione della password continua a fallire. Ho la mia password admin originale e ha funzionato costantemente da quando ho messo online il sito.

    • Ciao Tom,

      Avrai bisogno di usare il tuo nome utente e password FTP. Lo troverai nell'email che hai ricevuto dalla tua società di hosting web quando ti sei iscritto per la prima volta. Puoi anche trovare queste informazioni nella tua dashboard cPanel.

      Amministratore

  9. Ho bisogno urgente di aiuto. Il co-editor del mio sito (che dovrebbe essere lanciato domani) ha provato a cambiare il codice per modificare le nostre immagini del profilo. Qualcosa è andato terribilmente storto e siamo stati bloccati fuori dal nostro sito. Ricevo questo errore: Parse error: syntax error, unexpected 'add_filter' (T_STRING) in

  10. Grazie mille! Mi hai davvero salvato. Sono così grato per questo fantastico sito, grazie ancora!

  11. R: il mio ultimo commento, ho disattivato il plugin e l'errore è scomparso. Quindi non vedrai più quello che stavo descrivendo. Ho semplicemente deciso di non usarlo piuttosto che passare tutta la notte a cercare di capire il problema.

  12. Sto ricevendo errori di sintassi di tipo parse error su tutte le mie pagine prodotto. Questo mi è stato segnalato da qualcuno che stava cercando di fare acquisti sul mio sito. Non ho apportato alcuna modifica al codice, installato nuovi plugin o acceduto al sito per mesi. Non sono sicuro di quando sia iniziato, ma non ho ricevuto ordini da qualche settimana. Se non ho aggiunto o modificato nulla per causare questo, come faccio a sapere cosa correggere? Tutti i messaggi di errore fanno riferimento alla riga 1 del file php, ma tutto ciò che c'è alla riga 1 è <?php. È su tutte le pagine prodotto. Ecco solo un esempio:

  13. Ciao,

    Sto gestendo un sito web per la mia società ed è passato molto tempo dall'ultima volta che qualcuno ha effettuato l'accesso all'account di hosting e abbiamo in qualche modo perso le credenziali di accesso e non sapevamo nemmeno quale hosting stessimo utilizzando perché avevano pagato anni in anticipo prima. E forse hanno cambiato provider. Ma so che il nostro dominio è di Godaddy e ho controllato, ma l'hosting non è dello stesso provider.

    Potrebbe volerci del tempo mentre cerchiamo tra le email, c'è un modo per correggere l'errore di sintassi diverso dall'FTP?

  14. Ciao. Ho provato a caricare un tema tramite Filezilla poiché WordPress aveva problemi a caricare il tema e ora sono bloccato e ricevo queste due righe

    Aiuto per favore!!! Grazie!

  15. Salve,

    Ho ricevuto questo errore dopo aver aggiornato alcuni plugin,
    Errore di analisi: errore di sintassi, 'var' inatteso (T_VAR) in /home/smilesonbristol/public_html/wp-content/plugins/jetpack/sal/class.json-api-date.php alla riga 55

    Per favore, aiutami.

  16. Non posso ringraziarti abbastanza! Mi hai salvato la vita! Ero a un punto critico pensando di aver perso le mie 2 giornate di lavoro sul mio nuovo sito web. Ora ho caricato il file via ftp e sono di nuovo in wp-admin! Grazie mille per il tuo meraviglioso sito.

  17. ciao

    Parse error: syntax error, unexpected ‘define’ (T_STRING) in /home/designba/public_html/wp-content/themes/hestia/functions.php on line 1

    ho ricevuto il messaggio di errore sopra. non riesco ad accedere a nessuna pagina. ho seguito tutti i passaggi che hai menzionato, ma ho lo stesso problema di nuovo. in realtà non ho cambiato nulla in functions.php

    Aiuto per favore

  18. Errore di analisi: errore di sintassi, T_FUNCTION imprevisto nella sezione del tema. Ho provato a correggere l'errore in FileZilla ma ricevo "Errore critico: impossibile connettersi al server". AIUTO PER FAVORE

    • Si prega di controllare il nome utente FTP, la password e le informazioni sull'host. Potresti aver ricevuto queste informazioni via email al momento dell'iscrizione al tuo account di hosting. Puoi anche chiedere al supporto del tuo hosting di fornire questi dettagli.

      Amministratore

  19. Eccone un altro:
    sono entrato nell'FTP (come suggerito da questo blog... grazie mille!!), ho trovato i file... ma non sono riuscito a scaricarli:
    ....Stato: Avvio del download di /www/wp-admin/theme-editor.php
    Errore: Impossibile aprire “/theme-editor.php” in scrittura
    Errore: Trasferimento file fallito.....

    idea? Qualcuno?

    • Ho avuto lo stesso problema, un messaggio di errore rosso quando ho provato a scaricarlo dalla finestra del clic destro: quindi ho semplicemente cercato il mio desktop, ho trascinato il file lì, l'ho modificato, ho eliminato il vecchio file functions.php nel mio wordpress e ho trascinato il nuovo file modificato nello stesso posto. Spero che questo aiuti.

  20. Non potete immaginare quanto mi avete salvato la vita!!! Beh, il mio blog!!! Seguite ogni passaggio, ragazzi!

  21. Sto riscontrando questo errore. Ho fatto quello che hai detto, ho incollato del codice che non ha funzionato. Quando ho tolto il codice incollato, mi dava ancora l'errore. Quindi, va bene, ho semplicemente copiato l'intero file da un nuovo download e sto ancora riscontrando lo stesso errore, quindi non ho idea di cosa fare ora.

  22. Questo articolo mi ha salvato la vita – lol. Grazie mille per la guida passo passo. Fortunatamente, avevo copiato e incollato il codice corretto in un file di testo, quindi tornare indietro è stato facile dopo aver capito cosa stavo cercando.

  23. OMGosh, grazie per questo post! Mi è appena successo e pensavo di aver perso il mio sito per sempre. Che sollievo sapere che la soluzione era semplice come usare l'FTP.

  24. Ciao ragazzi,
    Ho bisogno di aiuto per risolvere rapidamente questo problema qui sotto, per favore

    ----------------------
    Errore di analisi: errore di sintassi, T_FUNCTION inatteso in /home/cardapio/public_html/wp-content/themes/zerif-lite/inc/customizer.php alla riga 41
    ----------------------

    Ho visto un commento qui sotto che parlava di un video che spiegava una soluzione ma non ho trovato il link... qualcuno potrebbe aiutarmi per favore?

    • Questo errore si verifica dopo aver aggiornato il plugin tramite il Pannello WP... e ora non riesco più ad accedere al Pannello WP... solo tramite FTP

  25. Sarebbe possibile per il team di sviluppatori di WP sviluppare un qualche tipo di script che controlli la sintassi del codice nel file functions.php per impedire all'utente di salvare il file se contiene errori.

    Penso che potrebbe essere di grande aiuto per molti utenti, specialmente se un utente ha fatto una copia del file prima di apportare modifiche.

  26. Ciao ragazzi,

    Qualcuno può aiutarmi con questo, sto riscontrando un errore quando controllo la salute del mio blog. Non so come risolvere questo errore. Ci ho provato duramente ma non sono riuscito a risolverlo.

    Uso improprio dell'attributo href

    L'attributo href specifica l'URL della pagina a cui punta il link. Senza questo attributo, l'elemento <a> non è un hyperlink.

    Come risolvere questo problema

    Questo è essenzialmente un link interrotto e quindi dovrebbe essere corretto al più presto per non influire negativamente sulla SEO.

    Grazie

  27. Ho ricevuto un errore Parse error: syntax error, unexpected ';', in /home/runningw/public_html/test/wp-content/themes/travel-lite/inc/customize.php on line 167 Stavo modificando customize_register per un tema e al caricamento completo si è bloccato.

  28. Grazie. Questo video mi ha salvato! Informazioni chiare per qualcuno che non si definirebbe nemmeno un principiante! Molto apprezzato!

  29. Ciao.

    Ho lo stesso problema, ma cercando la cartella del tema, NON C'È NESSUNA CARTELLA con quel nome, quindi non posso modificare il php!

    Qualche idea su come procedere?

    Grazie.

  30. Errore di analisi: errore di sintassi, inatteso ":" in /home/rev/public_html/wp-content/plugins/facebook-pagelike-widget/short_code.php alla riga 28
    Ho ricevuto il messaggio di errore sopra, non riesco ad accedere al mio sito web, per favore aiutami

  31. È stato davvero un momento di panico, ma grazie al tuo articolo è stato risolto in poco tempo. Grazie mille!!

  32. ho questo errore in functions.php in twenty sixteen chiled theme

    Parse error: syntax error, unexpected ‘<' in /home2/hmh49/public_html/myplog/wp-content/themes/twentysixteen-child/functions.php on line 10

    per favore aiutami

  33. Ha funzionato splendidamente! Grazie!
    Ero sul punto di avere uno shock vedendo che la mia pagina non era più disponibile, ma grazie al tuo aiuto sono riuscito a risolvere il problema! Grazie mille!

  34. Ciao,

    Ho bisogno di aiuto per risolvere questo errore, per favore
    Errore di analisi: errore di sintassi, '}' inaspettato in /usr/www/users/ogbuldwqdf/wp-content/themes/theme53993/includes/sidebar-init.php alla riga 51

    Ho incollato lo stesso codice indietro, ma continuo ad avere il problema

  35. Ho modificato un po' il file functions.php del mio tema e ora ho un errore di sintassi. Errore di parsing di Functiıns.php. Non riesco ad accedere al mio sito in alcun modo. Non posso usare ftp per accedervi perché il mio sito è ospitato su wordpress.com e loro non consentono l'uso di ftp. Cosa posso fare per risolvere questo problema. Aiuto per favore!

  36. hi
    i have big problem, help me please :(

    Parse error: syntax error, unexpected ‘$content_width’ (T_VARIABLE) in /home/u369283888/public_html/wp-content/themes/mharty/functions.php on line 1

    ho usato FTP, cosa posso fare per risolverlo?

  37. Sono bloccato nella schermata bianca della morte... non ho incollato un codice ma ho fatto una piccolissima modifica (Aspetto->Editor)... ha funzionato e ho ottenuto quello che volevo ma poi quando ho provato a caricare la pagina, non si è mai caricata. Ispezionando l'elemento dice: Errore di sintassi "}" imprevisto.
    Ho annullato quella piccola modifica ma non è successo niente..... per favore aiutatemi!!!!
    URGENTE

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.