Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man åtgärdar syntaxfel i WordPress

Syntaxfel i WordPress kan kännas överväldigande, särskilt om du är nybörjare på kodning.

Du kan stöta på detta problem när du lägger till kodavsnitt från handledningar. Även ett litet misstag kan förstöra hela din webbplats.

If you’ve seen the dreaded “Syntax error, unexpected…” message, there’s no need to panic – you’ve come to the right place! We have run into and fixed this error a bunch of times on our websites, and we know how to help you solve it.

Den här guiden går igenom stegen för att åtgärda syntaxfel i WordPress. I slutet vet du hur du får din webbplats att fungera smidigt igen.

Hur man åtgärdar syntaxfel i WordPress

Vad är ett syntaxfel i WordPress och varför borde jag bry mig?

Ett syntaxfel i WordPress uppstår när koden du har lagt till har felaktig syntax, vilket innebär att den inte följer programmeringsspråkets regler.

Den här typen av fel kan uppstå från något så enkelt som ett saknat kommatecken, en extra parentes eller ett felplacerat citattecken.

Så varför ska du bry dig om syntaxfel?

För det första kan de stoppa hela din webbplats. Istället för att se din vackert utformade webbplats möts besökare av ett felmeddelande. Detta påverkar inte bara användarupplevelsen utan kan också skada din webbplats rykte och tillförlitlighet.

Dessutom kan syntaxfel göra det omöjligt för dig att komma åt ditt WordPress adminområde. Detta kan vara särskilt stressande om du är obekväm med kodning och inte vet hur du ska åtgärda problemet.

Kort sagt, syntaxfel är små men betydande misstag i din kod som kan ha stor inverkan på din webbplats. Att kunna identifiera och åtgärda dessa fel snabbt är nyckeln till att underhålla en smidig och professionell webbplats.

Använda korrekt syntax för att undvika fel

Att säkerställa att din kod är korrekt skriven från början kan spara dig mycket huvudvärk. Genom att uppmärksamma korrekt syntax kan du undvika många vanliga fallgropar som leder till fel.

Det första du behöver göra är att titta på nybörjarguide för att klistra in kodavsnitt från webben i WordPress. Den här artikeln listar några vanliga misstag som nybörjare gör när de klistrar in kod i WordPress-mallar.

Exempel på syntaxfel i WordPress

Syntaxfelet orsakas vanligtvis av ett litet men avgörande fel i din kodsyntax. Till exempel kan ett saknat kommatecken eller en extra klammerparentes bryta hela skriptet.

Klistrade du nyligen in ett utdrag från webben? Uppdaterade ett plugin? Då vet du förmodligen exakt var du ska leta.

Videohandledning

Prenumerera på WPBeginner

Om du föredrar skriftliga instruktioner, fortsätt läsa.

Åtgärda syntaxfelet med FTP

För att åtgärda syntaxfelet måste du redigera koden som orsakade det. Du kan antingen ta bort den eller fixa syntaxen.

Ofta får nybörjare panik eftersom detta fel gör hela deras webbplats otillgänglig.

Om du klistrade in koden via WordPress-instrumentpanelens sektion Utseende » Redigerare, då är du utelåst. Du kan kolla in vår guide om vad du ska göra om du är utelåst från WordPress-admin.

Så, hur redigerar du koden?

Det enda sättet att åtgärda detta är att komma åt filen du senast redigerade med FTP. För steg-för-steg-instruktioner kan du hänvisa till vår guide om hur man använder FTP.

Efter att ha installerat FTP-programmet vill du ansluta det till din webbplats och gå till den temafil som behöver redigeras. Om du har glömt vilken fil du behöver redigera, titta bara på felkoden. Felet kommer att tala om exakt vilken fil och rad du behöver redigera.

Du kan antingen ta bort koden du senast lade till eller skriva koden med korrekt syntax. När du är klar med att ta bort eller redigera koden, spara filen och ladda upp den tillbaka till din server.

Därefter kan du besöka din WordPress-webbplats och uppdatera sidan. Du bör se att din webbplats fungerar igen.

Hur man förhindrar syntaxfel i WordPress

För att förhindra att din WordPress-webbplats går sönder igen, rekommenderar vi alltid att lägga till anpassad kod med ett kodavsnittstillägg som WPCode.

WPCode's startsida

WPCode gör det enkelt att lägga till kodavsnitt i WordPress utan att behöva redigera din temas functions.php-fil. Den levereras också med smart validering av kodavsnitt för att förhindra fel.

När du lägger till din anpassade kod kommer WPCode automatiskt att upptäcka eventuella fel. Att sväva över ett fel kommer att visa hjälpsamma instruktioner så att du enkelt kan korrigera ditt misstag.

Smart kodvalidering för att hitta kodfel

WPCode kommer också omedelbart att inaktivera din anpassade kod när den upptäcker ett syntaxfel.

Med det här pluginet behöver du aldrig oroa dig för att bryta din webbplats när du lägger till kodavsnitt.

Felhantering i ditt anpassade kodavsnitt

Du kan lära dig mer i vår guide om hur man enkelt lägger till anpassad kod i WordPress.

Vi hoppas att den här artikeln hjälpte dig att åtgärda syntaxfelet i WordPress. Du kanske också vill se vår guide om hur du åtgärdar felet WordPress-uppdatering misslyckades / publicering misslyckades eller vår lista över vanliga problem med WordPress blockredigerare och hur du åtgärdar dem.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

85 CommentsLeave a Reply

  1. Detta är ett frustrerande fel och din handledning lät mig fixa det på mindre än 5 minuter. Tack så mycket!

  2. Hej,

    Kan någon hjälpa mig? Jag får hela tiden ett 'SyntaxError: JSON Parse error: Unexpected identifier "Error" när jag vill checka ut på min webbplats. Jag vet inte vad jag ska göra och ingen kan lägga en beställning!!

    Tack så mycket,

    Jamie

  3. Jag får “kritiskt fel: kunde inte ansluta till servern” när jag anger serverinformationen. Så jag kommer inte ens till den punkt där din video börjar.

  4. Tack SÅ SÅ mycket! Det dåliga kodavsnittet var osynligt inuti Admin-sidan i Wordpress, av någon anledning, men helt synligt i functions.php som hittades i FTP!!

    Du räddade min dag, tack så mycket igen!

  5. Tack SÅ mycket! 7 dagar av att försöka få min hostingtjänst (en mycket stor och populär sådan) att fixa detta utan framgång, bara försöka sälja mig saker jag varken vill ha eller behöver.

    Jag tänkte okej en helt ny webbplats och jag hittade detta, jag raderade faktiskt hela pluginet (elementor) Jippi!

  6. Hej:

    Jag har stött på det här felet när jag hjälpte någon annan med deras webbplats, så jag använde inte min faktiska webbplats när jag fick det här felet. Jag undrar hur jag kan ta bort felet när jag arbetar på någon annans webbplats? Jag har deras wordpress. org inloggningsuppgifter, men uppenbarligen är jag utelåst från allt nu. All vägledning skulle uppskattas.

  7. Thanks for this tutorial. I had a parsing/syntax problem when editing functions.php in a new website. I was working on the admin page of my WordPress site when I attempted to comment-out a line of code (using instructions by the theme author) but that caused the error. I had copied the functions.php code to TextWrangler, made the alteration, and pasted the whole doc back into the edit window. In “updating” the page I got the error and was effectively locked out of the site. So I used FTP to upload and overwrite the relevant doc, using a backup I’d made the previous day (thank goodness for those). If it hadn’t been for WP Beginner’s clear instructions here and on the “What To Do When You Are Locked Out of WordPress Admin (wp-admin)” post, I’d have been tearing my hair out. Thanks!

  8. När jag försöker logga in på min sida via Filezilla, ska jag använda mitt administratörskonto eller mitt Wordpress-konto? Jag har provat båda och lösenordsautentiseringen misslyckas fortfarande. Jag har mitt ursprungliga administratörslösenord och det har fungerat konsekvent sedan jag fick webbplatsen uppe.

    • Hej Tom,

      Du behöver använda ditt FTP-användarnamn och lösenord. Du hittar det i e-postmeddelandet du fick från ditt webbhotell när du först registrerade dig. Du kan också hitta denna information under din cPanel-instrumentpanel.

      Admin

  9. Jag behöver akut hjälp. En medredaktör på min webbplats (som ska lanseras imorgon) försökte ändra kod för att ändra våra profilbilder. Något gick fruktansvärt fel och vi blev utelåsta från vår webbplats. Får det här felet: Parse error: syntax error, unexpected ‘add_filter’ (T_STRING) in

  10. Tack så mycket! Du räddade mig verkligen där. Så tacksam för denna fantastiska webbplats, tack igen!

  11. Angående min senaste kommentar, jag inaktiverade pluginet och felet försvann. Så du kommer inte att se vad jag beskrev längre. Jag bestämde mig helt enkelt för att inte använda det än att försöka spendera hela natten med att lösa problemet.

  12. Jag får parse error syntaxfel på alla mina produktsidor. Detta uppmärksammades av någon som försökte handla på min webbplats. Jag har inte gjort några ändringar i koden, installerat några nya plugins eller ens besökt webbplatsen på månader. Osäker på när detta började men jag har inte haft en order på några veckor. Om jag inte lade till eller redigerade något för att orsaka detta, hur vet jag vad jag ska fixa? Alla felmeddelanden refererar till rad 1 i php-filen men allt som finns på rad 1 är <?php. Det gäller alla produktsidor. Här är bara ett exempel:

  13. Hej,

    I’m managing a website for my society and its has been long since the last time everyone actually had logged into the hosting account and we kind of lost the log in credentials and didn’t even know what hosting we’re using because they paid years ahead before. And maybe changed providers. But I know that our domain is from Godaddy and checked, but the hosting isn’t from the same provider.

    Det kan ta lite tid när vi går igenom e-postmeddelandena, finns det något annat sätt att åtgärda syntaxfelet än via FTP?

  14. Hej. Jag försökte ladda upp ett tema via Filezila eftersom Wordpress hade problem med att försöka ladda upp temat och nu är jag låst och jag får dessa två rader

    Snälla hjälp!!! Tack!

  15. Hej,

    Jag fick det här felet efter att jag uppdaterade några plugins,
    Parse error: syntax error, unexpected ‘var’ (T_VAR) in /home/smilesonbristol/public_html/wp-content/plugins/jetpack/sal/class.json-api-date.php on line 55

    Snälla hjälp.

  16. Jag kan inte tacka dig nog! Du har räddat mitt liv! Jag var vid en brytpunkt då jag trodde att jag hade förlorat 2 dagars arbete på min nya webbplats. Nu har jag ftp:at filen, och jag är tillbaka i wp-admin igen! Tack så mycket för din underbara webbplats.

  17. hej

    Parse error: syntax error, unexpected ‘define’ (T_STRING) in /home/designba/public_html/wp-content/themes/hestia/functions.php on line 1

    jag fick ovanstående felmeddelande. jag kan inte komma åt någon sida. jag har gjort alla steg du nämnde, men jag får samma problem igen. faktiskt har jag inte ändrat något i functions.php

    Please Help

  18. Parse Error: syntax error, unexpected T_FUNCTION in the theme section. I try to fix the error in FileZilla but I’m getting “Critical error: Could not connect to server”. PLEASE HELP

    • Kontrollera ditt FTP-användarnamn, lösenord och värdinformation. Du kan ha fått denna information via e-post när du registrerade dig för ditt webbhotellskonto. Du kan också be din webbhotells support att ge dig dessa uppgifter.

      Admin

  19. Här är en till:
    loggade in på FTP (som föreslagits av den här bloggen... tack för det!!), hittade filerna.... men kunde inte ladda ner dem:
    ....Status: Startar nedladdning av /www/wp-admin/theme-editor.php
    Fel: Kunde inte öppna “/theme-editor.php” för skrivning
    Fel: Filöverföring misslyckades.....

    idé? Någon?

    • Jag hade samma problem, ett rött felmeddelande när jag försökte ladda ner det från högerklicksfönstret: så jag sökte helt enkelt efter mitt skrivbord, drog filen dit, redigerade den, raderade den gamla functions.php-filen i min wordpress och drog in den nya redigerade filen på samma plats. Hoppas detta hjälper.

  20. Jag kan inte säga hur mycket du har räddat mitt liv!!! Tja, min blogg!!! Följ varje steg, gott folk!

  21. Jag får det här felet. Jag gjorde som du sa, klistrade in lite kod som inte fungerade. När jag tog bort den inklistrade koden gav den mig fortfarande felet. Så, okej, jag kopierade bara hela filen från en ny nedladdning, och jag får fortfarande samma fel, så jag har ingen aning om vad jag ska göra nu.

  22. Den här artikeln räddade mitt liv – lol. Tack så mycket för steg-för-steg-guiden. Lyckligtvis hade jag kopierat och klistrat in den bra koden i en textfil, så det var lätt att gå tillbaka efter att jag förstod vad jag letade efter.

  23. OMGosh, tack för det här inlägget! Det hände precis mig, och jag trodde att jag hade förlorat min webbplats för gott. Vilken lättnad att veta att lösningen var så enkel som att använda FTP.

  24. Hej allihopa,
    Jag behöver lite hjälp att lösa detta problem nedan snabbt tack

    ——————————————————-
    Parse error: syntax error, unexpected T_FUNCTION in /home/cardapio/public_html/wp-content/themes/zerif-lite/inc/customizer.php on line 41
    ——————————————————-

    I saw a comment below talking about a video explaining an solution but i didn´t find the link… somebody could help me please?

    • Detta fel inträffade efter att jag uppdaterade pluginet via WP-panelen... och nu kan jag inte komma åt WP-panelen längre... bara via FTP

  25. Skulle det vara möjligt för WP-utvecklingsteamet att utveckla någon form av skript som kontrollerar kodsyntaxen i functions.php-filen för att förhindra att användaren sparar filen om den innehåller något fel.

    Jag tror att det kan vara till stor hjälp för många användare, särskilt om en användare har tagit en kopia av filen innan de gör några ändringar i den.

  26. Hej allihopa,

    Kan någon hjälpa mig med detta, jag får ett felmeddelande när jag kontrollerar min blogghälsa. Jag vet inte hur jag ska fixa det här felet. Jag har försökt så hårt men kunde inte fixa det.

    Felaktig användning av href-attributet

    Href-attributet anger URL:en till sidan som länken går till. Utan detta attribut är <a> inte en hyperlänk.

    Hur man löser detta problem

    Detta är i princip en trasig länk och bör därför åtgärdas så snart som möjligt för att inte påverka SEO negativt.

    Tack

  27. Jag fick ett felmeddelande Parse error: syntax error, unexpected ';', i /home/runningw/public_html/test/wp-content/themes/travel-lite/inc/customize.php på rad 167. Jag redigerade customize_register för ett tema och vid uppladdning efter slutförande kraschade det.

  28. Tack. Den här videon räddade mig! Tydlig information för någon som inte ens skulle kalla sig nybörjare än! Mycket uppskattat!

  29. Hej.

    Jag fick samma problem, men när jag sökte efter temamappen finns det INGEN mapp som heter så, så jag kan inte redigera php:n!

    Några idéer om hur man går vidare?

    Tack.

  30. Parse error: syntax error, unexpected ‘:’ in /home/rev/public_html/wp-content/plugins/facebook-pagelike-widget/short_code.php on line 28
    i got above error message cant access my website please help me

  31. Det var verkligen ett ögonblick att få panik, men tack vare din artikel löstes det på kort tid. Tack så mycket!!

  32. i have this error in function.php in twenty sixteen chiled theme

    Parse error: syntax error, unexpected ‘<' in /home2/hmh49/public_html/myplog/wp-content/themes/twentysixteen-child/functions.php on line 10

    snälla hjälp

  33. Det fungerade vackert! Tack!
    Jag var på gränsen till att få en chock när jag såg att min sida inte längre var tillgänglig, men tack vare din hjälp lyckades jag lösa problemet! Tack en miljon!

  34. Hej där,

    Jag behöver hjälp att fixa det här felet tack
    Parse error: syntax error, unexpected ‘}’ in /usr/www/users/ogbuldwqdf/wp-content/themes/theme53993/includes/sidebar-init.php on line 51

    Jag klistrade in samma kod tillbaka, men får fortfarande problemet

  35. Jag har ändrat min temas functions.php-fil lite och nu har jag ett syntaxfel. Functiıns.php parse error. Jag kan inte komma åt min webbplats ändå. Jag kan inte använda ftp för att komma åt den eftersom min webbplats är hostad på wordpress.com och de tillåter inte användning av ftp. Vad kan jag göra för att lösa detta problem. Snälla hjälp!

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

    i used FTP what kan i do to fix it?

  37. Jag sitter fast i den vita dödsskärmen… jag klistrade inte in någon kod utan gjorde en mycket liten redigering (Utseende->redigerare)… det fungerade och jag fick vad jag ville, men senare när jag försökte ladda sidan, laddades den aldrig. Vid inspektion av element står det: Syntaxfel Oväntat ” } ”.
    Jag ångrade den lilla redigeringen men inget hände….. snälla hjälp!!!!
    BRÅDSKANDE

Lämna ett svar