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
Mark Perkins
Superb, acesta este cel mai bun site despre WP. M-a salvat din nou.
Mulțumesc mult
Francisco
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ă.
Suport WPBeginner
Salut Francisco,
Mai întâi trebuie să dezactivați toate pluginurile WordPress. După aceea, activați-le unul câte unul până când primiți din nou eroarea. Acest lucru vă va ajuta să aflați exact ce plugin cauzează eroarea. Puteți apoi contacta suportul pluginului.
Admin
Primăvară
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.
Suport WPBeginner
Glad you found it helpful
Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Admin
sangeet kumar
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
Ashley
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
Suport WPBeginner
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
Jim
Sunteți grozavi.. Mi-ați salvat viața..
daphne
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?
Raffy
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ă.
Deb
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!
Kathleen
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.
Stephen
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.
Tracie
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.
Walter
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?
Walter
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
Mikael Andersen
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.
Imran
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
Suport WPBeginner
Salut Imran,
Va trebui să editați postarea sau pagina și să localizați linkul rupt, apoi să îl ștergeți.
Admin
Samuel Muiruri
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.
Rachel
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!
Walter
Unde este linkul acestui videoclip?
Kristian
Mulțumesc!!!
fran garcia
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.
Suport WPBeginner
Puteți găsi folderul wp-content sau puteți vedea fișiere WordPress atunci când vă conectați la site-ul dvs. folosind FTP sau File manager?
Admin
Pradikta Rachmat
Vă mulțumesc foarte mult, pot accesa acum blogul meu.
Martin Watson
Acest post este grozav! A funcționat pentru mine în 30 de minute!
Raj
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
Nick
A fost cu adevărat un moment de panică, dar datorită articolului dvs. a fost remediat în scurt timp. Mulțumesc mult!!
masterdungeon
Eroare la ultima linie din main.php.
muhammad saeed
Editorul nu a fost găsit. Vă rugăm să remediați acest lucru.
inas dan
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
alex
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!
Kay
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
Sibel Baklacı
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!
Mano
Mulțumesc mult, am făcut și am rezolvat problema
zad
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?
Ark
Cred că ați omis, după instrucțiunea php. Vă rugăm să verificați cu atenție. Nu este o problemă mare.
ZAD
Voi verifica..
Mulțumesc..
Bharath Bhushan Naidu
Există vreun plugin pentru a minimiza erorile CSS?
Jaideep Bedi
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