I WordPress är functions.php en temafunktionsfil som gillar ett plugin för din WordPress site och aktiveras automatiskt av ditt nuvarande theme.
En functions.php-fil ingår i alla WordPress themes och använder PHP-kod för att lägga till nya funktioner eller ändra standardfunktionerna på en WordPress site.
Ett WordPress-tema kan till exempel lägga till lite kod i temats functions.php-fil för att lägga till ett new widget area i footern eller lägga till ett customized welcome message i WordPress dashboard.
Möjligheterna är oändliga!
Filen functions.php hämtas automatiskt när du installerar och aktiverar ett theme på din WordPress site.
Editing the functions.php file using custom code allows you to add post types, taxonomies, shortcodes, and more to improve your website.
Varför du normalt inte bör direkt editera filen functions.php
Filen functions.php finns i din theme folder och avancerade användare kan add to code snippets genom att direkt editera filen.
Det finns många WordPress tutorials som säger att du ska add code snippets direkt till ditt temas functions.php-fil, men det är oftast inte en bra idé.
WordPress försöker separera design och funktionalitet när det är möjligt. Detta är en bra strategi, och det är ofta bäst att använda WordPress themes för att customize hur din site ser ut, och plugins för att bestämma hur den fungerar.
Om du gör ett kodningsfel i din functions.php-fil kan det också lead till WordPress error eller orsaka White Screen of Death som får din website att försvinna. Dessa error kan vara så enkla som ett saknat semikolon, så alla som editerar filen functions.php bör vara extremt försiktiga.
Sammanfattningsvis finns det 3 skäl till varför det ej är en bra idé att editera din functions.php-fil:
- Edits till functions-filen kommer att förloras när temat updates.
- Edits kommer att gå förlorade om du ändrar ditt WordPress theme.
- Om du gör coding errors i functions-filen kan du bli utelåst från din site.
Du kanske dock vill editera functions.php direkt för att göra ändringar i ett specifikt theme, till exempel lägga till customize fonts eller en språköversättningsfil.
I så fall rekommenderar vi att du använder ett barntema.
Det bästa sättet att add to custom code snippets till functions.php
Så om du inte direkt ska editera filen functions.php, hur ska du då kunna add to code snippets från online tutorials?
Det enklaste sättet är att använda WPCode, ett kraftfullt WordPress tillägg för code snippets som gör det enkelt för dig att add to utvalda WordPress funktioner med hjälp av code snippets utan att editera ditt temas functions.php fil.
Även om du kan add to dina egna code snippets, kommer det bekvämt med en built-in code snippets bibliotek där du kan hitta några av mina mest populära WordPress code snippets som kommer att hjälpa dig att eliminera behovet av separata plugins.
Det finns till exempel färdiga snippets som hjälper dig att hålla din WordPress website säker, allow you to upload SVG images, choose your WordPress editor, and disable comments.
När du har installerat och aktiverat pluginet kan du heada till sidan Code Snippets och sedan klicka på knappen ”Add New” för att skapa ditt första code snippet i WordPress.
Då kommer du till sidan ”Add Snippet”.
Här kan du välja ett code snippet från det färdiga biblioteket eller add to din custom code.
You need to start by entering a title for your custom code snippet, then paste your code snippet into the code box.
Se till att du också väljer korrekt code type i rullgardinsmenyn till höger.
För att lära dig mer om hur du använder WPCode, se vår guide om hur du lägger till custom code snippets till WordPress.
Vi hoppas att den här artikeln hjälpte dig att lära dig allt om filen functions.php i WordPress och hur du lägger till code snippets till din site! Kontrollera den ytterligare läsningen under för att lära dig mer.
Du kan också prenumerera på vår YouTube-kanal för steg-för-steg WordPress tutorial video, och följ oss på Twitter och Facebook för de senaste updatingarna.
Ytterligare läsning
- Så här lägger du enkelt till Customize-kod i WordPress (utan att förstöra din site)
- Beginner’s Guide to Pasting Snippets from the Web into WordPress
- Så här addar du kod för Header och Footer i WordPress (på det enkla sättet)
- 46 extremt användbara trick för funktionsfilen i WordPress
- Hur WordPress faktiskt fungerar bakom kulisserna (Infografik)
- WordPress Plugin vs Functions.php-fil (Vilken är bättre?)
- 15 användbara trick för att konfigurera WordPress som du kanske inte känner till