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 enkelt lägger till anpassad kod i WordPress (utan att förstöra din webbplats)

När jag först började anpassa min egen WordPress-webbplats var jag livrädd för att lägga till anpassad kod. Ett felplacerat semikolon i functions.php-filen kunde krascha hela min webbplats. Bara tanken fick mig att få panik.

Så när jag stötte på WordPress-handledningar, som många av våra egna här på WPBeginner, som sa åt mig att klistra in kodavsnitt i mitt tema eller ett webbplatsspecifikt plugin, kändes idén ännu mer skrämmande.

Här är de goda nyheterna dock. Det finns ett gratis plugin som låter dig säkert lägga till anpassad kod utan risk att skada din webbplats.

I den här artikeln kommer jag att visa dig denna enkla metod för att lägga till anpassad kod i WordPress på ett säkert sätt. Detta tillvägagångssätt fungerar perfekt för både nybörjare och erfarna användare som vill anpassa sina webbplatser utan stress.

Hur man enkelt lägger till anpassad kod i WordPress

Problemet med anpassade kodavsnitt (och hur du löser det)

Som jag nämnde tidigare, ofta hittar du kodavsnitt i WordPress-handledningar med instruktioner om att lägga till dem i ditt temas functions.php-fil eller ett webbplatsspecifikt plugin.

Det största problemet är att även ett litet fel i det anpassade kodavsnittet kan förstöra din WordPress-webbplats och göra den otillgänglig.

För att inte tala om, om du uppdaterar eller byter ditt WordPress-tema, så tas alla dina anpassningar bort.

Det andra problemet är att om du lägger till flera kodavsnitt i ett webbplatsspecifikt plugin kan det bli svårt att hantera filen.

Lyckligtvis finns det ett enklare sätt för användare att lägga till och hantera anpassade kodavsnitt i WordPress.

WPCode är det mest populära pluginet för kodavsnitt som används av över 2 miljoner WordPress-webbplatser. Det gör det enkelt att lägga till kodavsnitt i WordPress utan att behöva redigera din temas functions.php-fil.

WPCode - Bästa plugin för WordPress-kodavsnitt

WPCode gör det också enkelt att lägga till spårningskoder för Google Analytics, Facebook Pixel, Google AdSense, och mer till din webbplats header- och footerområden.

Du behöver aldrig oroa dig för att förstöra din webbplats eftersom den smarta valideringen av kodavsnitt hjälper dig att förhindra vanliga kodfel.

Dessutom kommer WPCode med ett inbyggt bibliotek med kodavsnitt där du kan hitta alla de mest populära WordPress-kodavsnitten som tillåt SVG-filuppladdningar, inaktivera REST API, inaktivera kommentarer, inaktivera Gutenberg, ta bort och mycket mer.

Detta eliminerar behovet av att installera separata plugins för varje funktionsbegäran.

Det bästa är att du kan hantera alla dina kodavsnitt från en central skärm och lägga till taggar för att organisera dem.

Det finns också en gratis version av WPCode som har alla grundläggande funktioner du behöver för att lägga till anpassad kod i WordPress, inklusive stöd för 6 kodtyper, smart villkorlig logik och mer.

Med det sagt, låt oss titta på hur du enkelt lägger till anpassade kodavsnitt i WordPress med WPCode.

Lägga till anpassade kodavsnitt i WordPress

Det första du behöver göra är att installera och aktivera det kostnadsfria WPCode-pluginet på din webbplats. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Notera: Den kostnadsfria WPCode-pluginen har allt du behöver för att lägga till anpassad kod i WordPress. Om du vill ha avancerade funktioner som schemalagda kodavsnitt, kodrevisioner, spårning av e-handelskonverteringar och mer, kan du uppgradera till WPCode Pro.

När pluginet aktiveras läggs ett nytt menyalternativ märkt ‘Kodavsnitt’ till i din WordPress adminmeny. Att klicka på det visar en lista över alla anpassade kodavsnitt du har sparat på din webbplats.

Eftersom du precis installerade pluginet kommer din lista att vara tom.

Klicka på knappen 'Lägg till ny' för att lägga till ditt första anpassade kodavsnitt i WordPress.

Klicka på 'Lägg till ny' i WPCode för att skapa ett nytt anpassat kodavsnitt

Detta tar dig till sidan ‘Add Snippet’. Här kan du välja en kodsnutt från det färdiga biblioteket eller lägga till din egen anpassade kod.

För att lägga till anpassad kod, klicka på knappen ‘+Lägg till anpassad kodsnutt’ under alternativet ‘Lägg till din anpassade kod (ny kodsnutt)’.

Lägg till anpassad kod i WPCode

Välj sedan kodtyp från listan med alternativ som visas på skärmen.

För den här handledningen klickar vi på alternativet ‘PHP Snippet’.

Välj alternativet PHP-utdrag

Du kommer nu att tas till sidan Skapa anpassad kodsnutt.

Du kan börja med att ange en titel för ditt anpassade kodavsnitt. Detta kan vara vad som helst som hjälper dig att identifiera koden.

Därefter kan du kopiera och klistra in din kodsnutt i rutan ‘Code Preview’.

Lägga till din första kodsnutt

I skärmdumpen ovan har jag lagt till ett anpassat kodavsnitt för att ta bort WordPress-versionsnumret från min testsida.

function wpb_remove_version() {
return '';
}
add_filter('the_generator', 'wpb_remove_version');

Nedanför kodrutan ser du infogningsalternativ. Det finns två huvudsakliga infogningsalternativ: Automatisk infogning och Kortkod.

Välj infogningsalternativ för kodavsnitt

Om du valde metoden 'Automatisk infogning' kommer kodavsnittet att infogas och köras automatiskt på din webbplats.

Du kan automatiskt köra kodsnutten endast i WordPress adminområde, på din webbplats front-end, eller överallt. Du kan till och med välja att infoga din kodsnutt på sidspecifika platser som före eller efter inlägg eller inom inläggsinnehåll.

Infoga automatiskt kodavsnitt på platsspecifika platser

Om du är osäker, välj då standardalternativet ‘Run snippet everywhere’.

Med metoden 'Shortcode' infogas inte kodavsnittet automatiskt. När du har sparat kodavsnittet får du en kortkod specifik för kodavsnittet som du kan använda var som helst på din webbplats.

När du scrollar längre ner kan du begränsa var kodavsnittet ska laddas baserat på enhetstyp. Som standard laddas kodavsnitt på alla enhetstyper, men du kan också ställa in dem att endast laddas på datorer eller endast på mobiler.

Välj enhetstyp för dina anpassade kodavsnitt

Därefter kan du använda den kraftfulla sektionen ‘Smart villkorsstyrd logik’ för att antingen visa eller dölja automatiskt infogade kodsnuttar baserat på en uppsättning regler.

Till exempel kan du visa kodsnuttar endast för inloggade användare, ladda kodsnuttar endast på specifika sid-URL:er och mer.

Använd smart villkorslogik för att visa eller dölja kodavsnitt

Slutligen ser du ett område för 'Grundläggande information'. Du kan lägga till vad som helst här som hjälper dig att förstå vad den här koden gör, var du hittade den och varför du lägger till den på din webbplats.

Lägg till kodbeskrivning och taggar

Du kan också tilldela taggar till din kodsnutt. Detta hjälper dig att sortera dina kodsnuttar efter ämne och funktionalitet.

Prioritetsfältet låter dig styra i vilken ordning kodavsnitten körs när du vill visa flera kodavsnitt på samma plats. Som standard får alla kodavsnitt prioritet 10. Om du vill att ett kodavsnitt ska visas tidigare än andra, ställer du helt enkelt in kodavsnittets prioritet till ett lägre nummer, som 5.

När du är klar med att välja alternativ, växla omkopplaren från ‘Inaktiv’ till ‘Aktiv’ i det övre högra hörnet och klicka sedan på knappen ‘Spara kodsnutt’.

Spara och aktivera kodavsnitt

Om du vill spara kodsnutten och inte aktivera den, klicka helt enkelt på knappen ‘Save Snippet’.

När du har sparat och aktiverat kodavsnittet läggs det till på din webbplats automatiskt, om det är den infogningsmetod du valde, eller visas som en kortkod.

Hantera fel i anpassad kod

Ofta, om du gör ett misstag när du lägger till anpassad kod i din webbplatsspecifika plugin eller temafil, skulle det omedelbart göra din webbplats otillgänglig.

Du skulle börja se ett syntaxfel eller ett 500 internt serverfel på din webbplats. För att åtgärda detta måste du manuellt ångra din kod med en FTP-klient.

Det fiffiga med WPCode-pluginet är att det automatiskt upptäcker ett syntaxfel i koden och omedelbart inaktiverar det.

Felhantering i ditt anpassade kodavsnitt

Den kommer också att visa ett hjälpsamt felmeddelande, så att du kan felsöka felet.

WPCode:s smarta kodsnuttvalidering kommer också att upptäcka eventuella fel när du lägger till din anpassade kod.

Smart kodvalidering för att hitta kodfel

Att föra muspekaren över felet kommer att visa instruktioner som hjälper dig att åtgärda det.

Hantera dina anpassade kodsnuttar

WPCode-pluginet tillhandahåller ett enkelt användargränssnitt för att hantera dina anpassade kodavsnitt i WordPress.

Du kan spara kodavsnitt utan att aktivera dem på din webbplats och sedan aktivera eller inaktivera avsnittet när du vill. Det är också möjligt att filtrera kodavsnitt efter typ och plats, och använda taggar för att enkelt organisera dina kodavsnitt.

WPCode - WordPress-avsnitt organiserade efter taggar

Du kan också exportera specifika kodavsnitt eller exportera alla i bulk.

Gå helt enkelt till Kodavsnitt » Verktyg och klicka på fliken 'Exportera'.

Exportera dina anpassade kodavsnitt

Om du flyttar webbplatser till en annan server kan du enkelt importera dina kodavsnitt till den nya webbplatsen.

Besök bara sidan Kodavsnitt » Verktyg » Importera och ladda upp exportfilen.

Importera kodavsnitt med WPCode

Bonus: Generera anpassade kodavsnitt med AI

Även om du inte kan koda, kan du enkelt skapa anpassade kodsnuttar för din WordPress-webbplats med WPCode:s AI Snippet Generator. Så istället för att kämpa med PHP, HTML eller CSS, kan du beskriva vad du vill ha för din webbplats på vanlig engelska.

På sidan 'Lägg till kodavsnitt', håll muspekaren över alternativet 'Generera kodavsnitt med AI'. Klicka sedan på knappen '+ Generera kodavsnitt'.

Klicka på alternativet 'Generera kodsnutt med AI'

Därefter dyker en textruta upp där du kan beskriva vad du vill att ditt kodavsnitt ska göra. Försök att vara specifik med vad du vill, men gör det inte för långt, du kan alltid använda funktionen AI Improve för att göra ytterligare ändringar senare.

Efter att ha skrivit din begäran, klicka på knappen 'Generera'.

Beskriv vad du vill att ditt avsnitt ska göra och klicka på knappen Generera

AI:n kommer nu att skriva ditt nya kodavsnitt, samt välja automatisk infogningsplats och ställa in villkorlig logik, om det behövs.

WPCode AI kommer automatiskt att skriva koden

Om du vill justera ditt nya avsnitt kan du klicka på knappen 'AI Förbättra', som låter dig beskriva de ändringar du vill göra.

Använd AI-förbättra-knappen för att justera din nya kodsnutt

Du kan också använda AI-förbättringsfunktionen för att förbättra befintliga kodsnuttar.

Videohandledning

Om du inte gillar skriftliga instruktioner kan du följa vår videoguide om hur du enkelt lägger till anpassad kod i WordPress:

Prenumerera på WPBeginner

Jag hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt lägger till anpassad kod i WordPress. Vill du experimentera med några kodsnuttar på din webbplats? Kolla in vår lista med extremt användbara knep för WordPress functions-filen, och glöm inte att se vår ultimata guide för att snabba upp din WordPress-webbplats.

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

28 CommentsLeave a Reply

  1. Älskar den här guiden! WPCode-pluginet är precis vad jag behövde för att säkert lägga till anpassad kod i WordPress. Det är superhjälpsamt att det fångar fel innan de kan förstöra något.
    Här är ett proffstips jag har lärt mig: Modifiera inte din föräldratems functions.php direkt. Skapa istället ett barn-tema och lägg till din anpassade kod där. På så sätt kommer du inte att förlora dina ändringar när temat uppdateras.
    Kodvalideringsfunktionen har räddat mig från misstag så många gånger. Verkligen glad att den här guiden täcker alla dessa viktiga punkter!

  2. WP Code är ett absolut perfekt plugin som ensamt kan ersätta flera andra. Som utvecklare gillar jag kodavsnitt. Jag gillar att skapa dem och lägga till dem på webbplatser. Detta tillvägagångssätt gör att jag kan skräddarsy WordPress till en anpassad lösning och lägga till funktioner som annars skulle kräva ett plugin. Testläget och den inbyggda säkerhetsåtgärden är fantastiska, eftersom pluginet självt kontrollerar den tillagda koden för syntaxfel. Och det omfattande biblioteket med kodavsnitt, jag skulle kunna fortsätta om hur många gånger det har hjälpt mig. Om det finns en topp tio-ranking för plugins, är detta definitivt med på den.

  3. Jag har alltid haft reservationer för att installera plugins för varje funktionalitet, även mycket små funktionaliteter.
    Att infoga kodsnuttar genom wpcode har revolutionerat det eftersom vi inte behöver ha separata plugins för varje liten funktionalitet som vi behöver.
    Det bästa är att wpcode kommer med de mest använda allmänna kodsnuttarna som vi bara behöver använda och aktivera.

    • Och den betalda versionen är ännu bättre. Jag har haft den i ungefär två månader nu, och kodbiblioteket i den betalda versionen innehåller hundratals kodsnuttar för i stort sett allt. Om någon älskar WP Code i gratisversionen, är den betalda versionen ett absolut perfekt tillägg, inklusive möjligheten att testa kod i förväg. Det är helt enkelt fantastiskt.

      • Tack för att du delade med dig av din värdefulla erfarenhet gällande wpcode.
        Jag har hittills använt lite-versionen och jag kan inte nog uppskatta dess användbarhet.
        Jag kommer definitivt att överväga att uppgradera till pro-versionen i framtiden för att få en sömlös upplevelse av dess färdiga kodbas.

  4. Jag använder också WP-kod för att infoga avsnitt på webbplatsen, och jag håller med om att det är ett av de oumbärliga verktygen vid webbplatsbyggande om man vill spara pengar på att installera många plugins, uppgifter som avsnitt ofta kan hantera bra. Vad som också är bra är att artificiell intelligens nu kan föreslå skräddarsydda avsnitt för många ändamål.

  5. Jag har försökt använda pluginet, men när jag försöker aktivera min kod får jag ett fel på rad 0, jag vet inte vad jag ska göra härnäst, eftersom jag inte kan hitta någon rad 0. förutom att det är raden med <?php

  6. Hej och tack så mycket för allt ditt arbete och stöd till WordPress-communityt.

    Jag använde pluginet Code Snippets och det var helt perfekt tills efter den senaste uppdateringen, då all kod försvann och det blev omöjligt att spara några ändringar: resultatet är en 404-felsida.

  7. Jag har en lång författarsida med affiliatelänkar och vill att användare ska kunna hämta fram dessa böcker för vissa ämnen.

    Till exempel, säg att de är böcker som täcker trädgårdsarbete, matlagning och sömnad. Jag vill att användaren ska kunna hämta alla böcker om sömnad utan att behöva se alla andra titlar. Dessutom säger inte vissa titlar omedelbart ämnena, så att bläddra igenom hela listan kanske inte fångar dem alla.

    Jag vill kunna koda de enskilda titlarna så att de visas på en eller flera av de förutbestämda ämneslistorna och sedan ge en länk till användaren att klicka på för att få en dynamisk lista över endast titlarna inom det specifika ämnet. Dynamisk så att alla nya titlar jag lägger till och kodar kommer att visas för dem.

    Jag är INTE en programmerare, vill inte vara det, jag behöver ett plugin som gör det. Det verkar som att jag förmodligen inte är den första som vill göra detta. Finns det ett plugin som gör detta?

  8. Hej
    Jag försöker få en funktionskod tillagd endast på kassasidan, så hur använder jag kodavsnittet för att göra det?

  9. Jag försökte använda det här pluginet eftersom alla verkar älska det, men det kraschade hela min webbplats innan jag ens kunde göra något med det.

    Den här artikeln övertygade mig att prova det igen, eftersom alla verkar gilla det, men ÄVEN BARA AKTIVERINGEN förstör hela min webbplats och jag får 500-felet du hänvisar till.

    Har du någon aning om vad som kan vara fel?

    Jag skulle anta att det är mitt fel, men allt jag gör är att installera och aktivera det.

  10. Skulle koden som anges i detta plugin bestå genom temauppdateringar? Här är vad jag skulle vilja att detta plugin ska göra: För att året ska uppdateras automatiskt i copyrighten placerar många utvecklare en kodsnutt i ett barn-tema för att uppnå detta. Jag vill verkligen inte skapa ett barn-tema för varje webbplats bara för den lilla ändringen, men alternativet är att mina ändringar försvinner med varje temauppdatering. Men att lägga till ett barn-tema för något så litet verkar som att bygga ett helt nytt staket när allt du vill göra är att ändra färgen på låset på grinden. Kanske är detta plugin det enkla sättet att göra detta?

  11. Jag är en gammal PHP-utvecklare, men det här gör det mycket enklare att hantera kodsnuttar. (Och, eftersom jag är mänsklig, gjorde jag ett fel när jag lade till en kodsnutt – och den blev bara inaktiverad. Att göra det manuellt skulle ha inneburit att se till att redigeraren fortfarande var öppen när jag testade webbplatsen, så att jag kunde gå tillbaka och försöka hitta vad som skulle ha varit ett 500-fel.

    Tack för det här inlägget.

  12. Vilken är omfattningen av detta kodavsnitt?
    Kan denna kod i kodavsnittet åsidosätta några huvudtemafunktioner?

  13. Tack för att du delade detta. Jag är också rädd för att lägga till anpassad kod. Men det här ser enkelt ut. Om jag förstod rätt, om kodavsnittet har ett fel, inaktiverar pluginet det automatiskt. Eller hur?

    • Hej Amrita,

      Den försöker och kan upptäcka de flesta vanliga syntaxfel, men ibland kan den misslyckas med att kontrollera. Det beror helt på koden du försöker lägga till.

      Admin

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.