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.

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.

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

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.

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.

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.


Roberta
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!
Jamie den Haan
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
Aaron
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.
Suport WPBeginner
Salutare Aaron,
De asemenea, vă puteți conecta la serverul dvs. folosind aplicația File Manager din tabloul de bord al contului dvs. de hosting.
Admin
Daryl
Ești uimitor. Mulțumesc pentru aceste videoclipuri.
Raffy
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!
Kim martin
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!
Micah
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ă.
Tamia
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!
Suport WPBeginner
Salut Tamia,
We are glad you found WPBeginner article helpful
Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Admin
stanley
Mulțumesc că mi-ați salvat site-ul de erori
Tom Delano
Î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.
Suport WPBeginner
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
chris
mulțumesc mult! m-ai salvat
Justine
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
Giacomo Lawrance
Mulțumesc mult! M-ai salvat cu adevărat. Sunt atât de recunoscător pentru acest site minunat, mulțumesc din nou!
Sara
You saved my life!
Thank you so much!
Monica
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.
Monica
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:
shazwan
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?
Suport WPBeginner
Salut shazwan,
Din păcate, nu există o soluție. Există instrumente online care vă vor ajuta să aflați unde este găzduit site-ul dvs.
Admin
Patrick
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!
Suport WPBeginner
Salut Patrick,
Se pare că încărcarea a fost întreruptă. Vă rugăm să încercați să încărcați din nou fișierele temei.
Admin