Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediați eroarea de sintaxă în WordPress

Erorile de sintaxă în WordPress pot fi copleșitoare, mai ales dacă sunteți nou în programare.

Este posibil să întâmpinați această problemă atunci când adăugați fragmente de cod din tutoriale. Chiar și o greșeală minusculă poate defecta întregul site.

Dacă ați văzut mesajul temut „Eroare de sintaxă, neașteptat...”, nu este nevoie să intrați în panică – ați ajuns la locul potrivit! Am întâlnit și am remediat această eroare de multe ori pe site-urile noastre web și știm cum să vă ajutăm să o rezolvați.

Acest ghid vă va ghida prin pașii pentru a remedia eroarea de sintaxă în WordPress. Până la sfârșit, veți ști cum să vă repuneți site-ul în funcțiune fără probleme.

Cum să remediați eroarea de sintaxă în WordPress

Ce este o eroare de sintaxă în WordPress și de ce ar trebui să-mi pese?

O eroare de sintaxă în WordPress apare atunci când codul pe care l-ați adăugat are o sintaxă incorectă, ceea ce înseamnă că nu respectă regulile limbajului de programare.

Acest tip de eroare poate apărea din ceva la fel de simplu ca o virgulă lipsă, o paranteză suplimentară sau un semn de ghilimele plasat greșit.

Deci, de ce ar trebui să vă pese de erorile de sintaxă?

În primul rând, acestea pot opri complet site-ul dvs. web. În loc să vadă site-ul dvs. frumos realizat, vizitatorii sunt întâmpinați cu un mesaj de eroare. Acest lucru nu afectează doar experiența utilizatorului, ci poate dăuna și reputației și fiabilității site-ului dvs. web.

În plus, erorile de sintaxă vă pot împiedica să accesați zona de administrare WordPress. Acest lucru poate fi deosebit de stresant dacă nu sunteți familiarizat cu codarea și nu știți cum să remediați problema.

Pe scurt, erorile de sintaxă sunt greșeli mici, dar semnificative în codul dvs. care pot avea un impact mare asupra site-ului dvs. web. Abilitatea de a identifica și remedia rapid aceste erori este esențială pentru a menține un site funcțional și cu aspect profesional.

Utilizarea sintaxei corecte pentru a evita erorile

Asigurarea că codul dvs. este scris corect de la început vă poate scuti de multe bătăi de cap. Acordând atenție sintaxei corecte, puteți evita multe capcane comune care duc la erori.

Primul lucru pe care trebuie să-l faci este să consulți ghidul pentru începători despre cum să copiezi fragmente de pe web în WordPress. Acest articol enumeră câteva greșeli comune pe care le fac începătorii atunci când copiază cod în șabloanele WordPress.

Exemplu de eroare de sintaxă în WordPress

Eroarea de sintaxă este de obicei cauzată de o greșeală mică, dar crucială, în sintaxa codului dvs. De exemplu, o virgulă lipsă sau o acoladă suplimentară poate bloca întregul script.

Ai copiat recent o bucată de cod de pe web? Ai actualizat un plugin? Atunci, șansele sunt că știi exact unde să cauți.

Tutorial video

Abonează-te la WPBeginner

Dacă preferați instrucțiuni scrise, continuați să citiți.

Remedierea erorii de sintaxă folosind FTP

Pentru a remedia eroarea de sintaxă, trebuie să editați codul care a cauzat-o. Îl puteți fie elimina, fie corecta sintaxa.

Adesea, începătorii intră în panică deoarece această eroare face ca întregul lor site să fie inaccesibil.

Dacă ați lipit codul folosind secțiunea Aspect » Editor din tabloul de bord WordPress, atunci sunteți blocat. Puteți consulta ghidul nostru despre ce să faceți dacă sunteți blocat din tabloul de bord WordPress.

Deci, cum editezi codul?

Singura modalitate de a remedia acest lucru este să accesați fișierul pe care l-ați editat ultima dată folosind FTP. Pentru instrucțiuni pas cu pas, puteți consulta ghidul nostru despre cum să folosiți FTP.

După instalarea programului FTP, va trebui să îl conectați la site-ul dvs. web și să accesați fișierul temei care necesită editare. Dacă ați uitat ce fișier trebuie să editați, pur și simplu uitați-vă la codul de eroare. Eroarea vă va spune exact ce fișier și ce linie trebuie să editați.

Puteți fie să eliminați codul pe care l-ați adăugat ultima dată, fie să scrieți codul folosind sintaxa corectă. După ce ați terminat de eliminat sau de editat codul, salvați fișierul și încărcați-l înapoi pe serverul dvs.

După aceea, puteți vizita site-ul dvs. WordPress și reîmprospăta pagina. Ar trebui să vedeți că site-ul dvs. funcționează din nou.

Cum să previi eroarea de sintaxă în WordPress

Pentru a preveni ca site-ul dvs. WordPress să se defecteze din nou, recomandăm întotdeauna adăugarea de cod personalizat cu un plugin de fragmente de cod, cum ar fi WPCode.

Pagina principală WPCode

WPCode facilitează adăugarea de fragmente de cod în WordPress fără a fi nevoie să editați fișierul functions.php al temei. De asemenea, vine cu o validare inteligentă a fragmentelor de cod pentru a ajuta la prevenirea erorilor.

Pe măsură ce adăugați codul personalizat, WPCode va detecta automat orice erori. Trecând cu mouse-ul peste o eroare vor apărea instrucțiuni utile, astfel încât să puteți corecta cu ușurință greșeala.

Validare inteligentă a fragmentelor de cod pentru a găsi erori de cod

WPCode va dezactiva imediat codul dvs. personalizat atunci când detectează o eroare de sintaxă.

Cu acest plugin, nu trebuie să vă faceți griji că veți strica site-ul atunci când adăugați fragmente de cod.

Gestionarea erorilor în fragmentul dvs. de cod personalizat

Puteți afla mai multe în ghidul nostru despre cum să adăugați ușor cod personalizat în WordPress.

Sperăm că acest articol v-a ajutat să remediați eroarea de sintaxă în WordPress. S-ar putea să doriți să consultați și ghidul nostru despre cum să remediați eroarea WordPress updating failed / publishing failed sau lista noastră cu probleme comune ale editorului de blocuri WordPress și cum să le remediați.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

85 CommentsLeave a Reply

  1. Aceasta este o eroare frustrantă și tutorialul dvs. m-a ajutat să o remediez în mai puțin de 5 minute. Vă mulțumesc mult!

  2. Salut,

    Mă poate ajuta cineva, vă rog? Continui să primesc o eroare „SyntaxError: JSON Parse error: Unexpected identifier ”Error” atunci când vreau să finalizez o comandă pe site-ul meu. Nu știu ce să fac și nimeni nu poate plasa o comandă!!

    Mulțumesc mult,

    Jamie

  3. Primesc „eroare critică: nu s-a putut conecta la server” când introduc informațiile serverului. Deci, nici măcar nu ajung la punctul de unde începe videoclipul dvs.

  4. Mulțumesc FOARTE, FOARTE mult! Fragmentul greșit era invizibil în pagina de administrare din Wordpress, din motive necunoscute, dar complet vizibil în functions.php găsit prin FTP!!

    Mi-ai salvat ziua, mulțumesc foarte mult din nou!

  5. Mulțumesc FOARTE mult! 7 zile în care am încercat să conving serviciul meu de hosting (unul foarte mare și popular) să remedieze asta, fără succes, doar încercând să-mi vândă lucruri de care nici nu am nevoie, nici nu le doresc.

    Eu gândindu-mă ok un site nou și am găsit asta, am șters de fapt întregul plugin (elementor) Huu Hoo!

  6. Salut:

    Am întâmpinat această eroare ajutând pe altcineva cu site-ul său, așa că nu foloseam site-ul meu real când am primit această eroare. Mă întreb cum pot elimina eroarea când lucrez la site-ul altcuiva? Am informațiile de conectare la wordpress.org ale lor, dar evident că acum sunt blocat din tot. Orice îndrumare ar fi apreciată.

  7. Mulțumesc pentru acest tutorial. Am avut o problemă de parsare/sintaxă când am editat functions.php pe un site nou. Lucram pe pagina de administrare a site-ului meu WordPress când am încercat să comentez o linie de cod (folosind instrucțiunile autorului temei), dar acest lucru a cauzat eroarea. Am copiat codul functions.php în TextWrangler, am făcut modificarea și am lipit întregul document înapoi în fereastra de editare. La „actualizarea” paginii am primit eroarea și am fost efectiv blocat din site. Așa că am folosit FTP pentru a încărca și suprascrie documentul relevant, folosind o copie de rezervă pe care o făcusem cu o zi înainte (slavă Domnului pentru ele). Dacă nu ar fi fost instrucțiunile clare ale WP Beginner aici și în postarea „Ce să faci când ești blocat din administrarea WordPress (wp-admin)”, mi-aș fi smuls părul din cap. Mulțumesc!

  8. Încercând să mă conectez la pagina mea prin Filezilla, ar trebui să folosesc contul meu de administrator sau contul meu de Wordpress? Am încercat ambele și autentificarea parolei continuă să eșueze. Am parola mea originală de administrator și a funcționat constant de când am avut site-ul web activ.

    • Salut Tom,

      Va trebui să utilizați numele de utilizator și parola FTP. Le veți găsi în e-mailul primit de la compania dvs. de găzduire web atunci când v-ați înscris inițial. Puteți găsi, de asemenea, aceste informații în panoul dvs. de control cPanel.

      Admin

  9. Am nevoie urgentă de ajutor. CO-editorul de pe site-ul meu (care ar trebui să fie lansat mâine) a încercat să schimbe codul pentru a schimba pozele noastre de profil. Ceva a mers îngrozitor de prost și am fost blocați de pe site-ul nostru. Primesc această eroare: Parse error: syntax error, unexpected ‘add_filter’ (T_STRING) in

  10. Mulțumesc mult! M-ai salvat cu adevărat. Sunt atât de recunoscător pentru acest site minunat, mulțumesc din nou!

  11. Re: ultimul meu comentariu, am dezactivat pluginul și eroarea a dispărut. Deci, nu veți mai vedea ceea ce descriam. Am decis pur și simplu să nu-l folosesc decât să încerc să petrec toată noaptea descoperind problema.

  12. Primesc erori de sintaxă de analiză pe toate paginile mele de produse. Acest lucru mi-a fost adus la cunoștință de către cineva care încerca să cumpere de pe site-ul meu. Nu am făcut nicio modificare la cod, nu am instalat niciun plugin nou și nici nu am accesat site-ul deloc de luni de zile. Nu știu când a început acest lucru, dar nu am avut nicio comandă de câteva săptămâni. Dacă nu am adăugat sau editat nimic pentru a cauza acest lucru, cum știu ce să repar? Toate mesajele de eroare fac referire la linia 1 a fișierului php, dar tot ce există pe linia 1 este <?php. Este pe toate paginile de produse. Iată doar un exemplu:

  13. Salut,

    Administrez un site web pentru societatea mea și a trecut mult timp de când toată lumea s-a logat efectiv în contul de hosting și am pierdut credențialele de conectare și nici măcar nu știam ce hosting foloseam, deoarece plătiseră cu ani înainte. Și poate au schimbat furnizorii. Dar știu că domeniul nostru este de la Godaddy și am verificat, dar hostingul nu este de la același furnizor.

    Poate dura ceva timp pe măsură ce parcurgem e-mailurile, există vreo modalitate de a remedia eroarea de sintaxă, alta decât prin FTP?

  14. Salut. Am încercat să încarc o temă prin Filezila, deoarece WordPress avea probleme la încercarea de a încărca tema și acum sunt blocat și primesc aceste două linii

    Vă rog să mă ajutați!!! Mulțumesc!

  15. Superb, acesta este cel mai bun site despre WP. M-a salvat din nou.

    Mulțumesc mult

  16. Salut,

    Am primit această eroare după ce am actualizat câteva pluginuri,
    Eroare de analiză: eroare de sintaxă, neașteptat „var” (T_VAR) în /home/smilesonbristol/public_html/wp-content/plugins/jetpack/sal/class.json-api-date.php pe linia 55

    Vă rog ajutați-mă.

  17. Nu pot să vă mulțumesc suficient! Mi-ați salvat viața! Eram la un punct de cotitură, crezând că mi-am pierdut cele 2 zile de muncă la noul meu site web. Acum am transferat fișierul prin ftp și sunt din nou în wp-admin! Vă mulțumesc mult pentru site-ul dumneavoastră minunat.

  18. salut

    Eroare de analiză: eroare de sintaxă, neașteptat ‘define’ (T_STRING) în /home/designba/public_html/wp-content/themes/hestia/functions.php pe linia 1

    am primit mesajul de eroare de mai sus. nu pot accesa nicio pagină. am urmat toți pașii menționați, dar am aceeași problemă din nou. de fapt, nu am schimbat nimic în functions.php

    Vă rog ajutați

  19. Eroare de analiză: eroare de sintaxă, T_FUNCTION neașteptat în secțiunea temei. Încerc să repar eroarea în FileZilla, dar primesc „Eroare critică: Nu s-a putut conecta la server”. VĂ ROG AJUTAȚI

    • Vă rugăm să verificați numele de utilizator FTP, parola și informațiile despre gazdă. Este posibil să fi primit aceste informații într-un e-mail atunci când v-ați înregistrat pentru contul dvs. de găzduire. Puteți, de asemenea, să cereți suportului dvs. de găzduire să vă furnizeze aceste detalii.

      Admin

  20. Iată încă unul:
    m-am conectat la FTP (așa cum a fost sugerat de acest blog… mulțumesc pentru asta!!), am găsit fișierele…. dar nu le-am putut descărca:
    ….Status: Starting download of /www/wp-admin/theme-editor.php
    Error: Failed to open “/theme-editor.php” for writing
    Error: File transfer failed…..

    idee? Cineva?

    • Am avut aceeași problemă, un mesaj de eroare roșu când am încercat să-l descarc din fereastra clic dreapta: așa că am căutat pur și simplu pe desktop, am tras fișierul acolo, l-am editat, am șters vechiul fișier functions.php din wordpress și am tras noul fișier editat în același loc. Sper că acest lucru ajută.

  21. Nu pot să vă spun cât de mult mi-ați salvat viața!!! Ei bine, blogul meu!!! Urmați fiecare pas, oameni buni!

  22. Primesc această eroare. Am făcut ce mi-ai spus, am copiat niște cod care nu a funcționat. Când am scos codul copiat, tot îmi dădea eroarea. Deci, bine, am copiat pur și simplu tot fișierul dintr-o descărcare nouă și tot primesc aceeași eroare, deci nu am nicio idee ce să fac acum.

  23. Acest articol mi-a salvat viața – lol. Vă mulțumesc mult pentru ghidul pas cu pas. Din fericire, copiasem și lipisem codul corect într-un fișier text, așa că a fost ușor să mă întorc după ce am înțeles ce căutam.

  24. OMGosh, mulțumesc pentru acest post! Mi s-a întâmplat exact asta și am crezut că mi-am pierdut site-ul pentru totdeauna. Ce ușurare să știu că soluția a fost la fel de simplă ca utilizarea FTP.

  25. Salutare tuturor,
    Am nevoie de ajutor pentru a rezolva rapid această problemă de mai jos, vă rog

    ——————————————————- Eroare de analiză: eroare de sintaxă, T_FUNCTION neașteptat în /home/cardapio/public_html/wp-content/themes/zerif-lite/inc/customizer.php pe linia 41 ——————————————————-

    Am văzut un comentariu mai jos vorbind despre un videoclip care explică o soluție, dar nu am găsit linkul... cineva mă poate ajuta, vă rog?

    • Această eroare apare după ce am făcut actualizarea plugin-urilor prin WP Panel... și acum nu mai pot accesa WP Panel... doar prin FTP

  26. Ar fi posibil ca echipa de dezvoltatori WP să dezvolte un fel de script care să verifice sintaxa codului în fișierul functions.php pentru a împiedica utilizatorul să salveze fișierul dacă acesta conține vreo eroare.

    Cred că ar putea fi de mare ajutor pentru mulți utilizatori, mai ales dacă un utilizator a făcut o copie a fișierului înainte de a face modificări în el.

  27. Salutare, băieți!

    Poate cineva să mă ajute cu asta, am o eroare când verific starea blogului meu pe Nu știu cum să repar această eroare. Am încercat atât de mult, dar nu am reușit să o repar.

    Utilizare necorespunzătoare a atributului href

    Atributul href specifică URL-ul paginii către care duce linkul. Fără acest atribut, elementul <a> nu este un hyperlink.

    Cum să rezolvi această problemă

    Acesta este, în esență, un link defect și, prin urmare, ar trebui remediat cât mai curând posibil pentru a nu afecta negativ SEO.

    Mulțumesc

  28. Am primit o eroare Parse error: syntax error, unexpected ';', în /home/runningw/public_html/test/wp-content/themes/travel-lite/inc/customize.php la linia 167. Editam customize_register pentru o temă și la upload, la finalizare, s-a blocat.

  29. Mulțumesc. Acest videoclip m-a salvat! Informații clare pentru cineva care nici măcar nu s-ar numi începător încă! Foarte apreciat!

  30. Salut.

    Am aceeași problemă, dar căutând folderul temei, NU EXISTĂ NICIUN FOLDER numit așa, deci nu pot edita php-ul!

    Aveți idei despre cum să procedați?

    Mulțumesc.

  31. Eroare de analiză: eroare de sintaxă, neașteptat ‘:’ în /home/rev/public_html/wp-content/plugins/facebook-pagelike-widget/short_code.php pe linia 28
    am primit mesajul de eroare de mai sus, nu pot accesa site-ul meu, vă rog să mă ajutați

  32. A fost cu adevărat un moment de panică, dar datorită articolului dvs. a fost remediat în scurt timp. Mulțumesc mult!!

  33. am această eroare în function.php în tema copil twenty sixteen

    Eroare de analiză: eroare de sintaxă, ‘<' neașteptat în /home2/hmh49/public_html/myplog/wp-content/themes/twentysixteen-child/functions.php pe linia 10

    vă rog ajutați

  34. A funcționat perfect! Mulțumesc!
    Eram pe punctul de a fi șocat văzând că pagina mea nu mai era disponibilă, dar cu ajutorul tău am reușit să rezolv problema! Mulțumesc un milion!

  35. Salut,

    Am nevoie de ajutor pentru a remedia această eroare, vă rog
    Eroare de analiză: eroare de sintaxă, ‘}’ neașteptat în /usr/www/users/ogbuldwqdf/wp-content/themes/theme53993/includes/sidebar-init.php pe linia 51

    Am lipit același cod înapoi, dar primesc în continuare problema

  36. Am modificat puțin fișierul functions.php al temei mele și acum am o eroare de sintaxă. Eroare de analiză functions.php. Nu pot accesa site-ul meu oricum. Nu pot folosi ftp pentru a accesa, deoarece site-ul meu este găzduit pe wordpress.com și ei nu permit utilizarea ftp. Ce pot face pentru a rezolva această problemă. Vă rog să mă ajutați!

  37. 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

    am folosit FTP ce pot face să o repar?

  38. Sunt blocat în ecranul alb al morții... nu am lipit un cod, ci am făcut o editare foarte mică (Aspect->editor)... a funcționat și am obținut ce am vrut, dar mai târziu, când am încercat să încarc pagina, nu s-a încărcat niciodată. La inspectarea elementului, spune: Eroare de sintaxă " } " neașteptat.
    Am anulat acea mică editare, dar nu s-a întâmplat nimic..... vă rog ajutați-mă!!!!
    URGENT

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.