Ibland är det dags att byta till ett nytt WordPress-tema på din webbplats. När du gör detta är det en bra idé att ta bort det gamla WordPress-temat, så fort du är säker på att du inte kommer att byta tillbaka till det.
Att ta bort teman eller plugins som du inte använder från din webbplats är god praxis: det kommer att göra din webbplats säkrare och kan göra den snabbare. I den här guiden visar jag dig de metoder du kan använda för att ta bort ett WordPress-tema så att du vet hur man gör det säkert och noggrant.
Föredrar du att titta på videoversionen?
Situationer då du Kanske Vill ta Bort ett WordPress-tema
Det finns några situationer då du kommer vilja ta bort ett WordPress-tema:
- Du har installerat ett nytt WordPress-tema och vill bli av med det gamla.
- Du installerade ett tema för testning men bestämde sedan att det inte var för dig.
- Du använder inte standardtemat och vill ta bort det från din WordPress-installation.
Det sätt på vilket du tar bort temat är samma oavsett scenario.
Varför det är Bästa Praxis att ta Bort Oanvända WordPress-teman
Du kan vara frestad att fortsätta behålla temat du inte använder längre: det gör trots allt ingen skada, och du kanske bestämmer dig för att använda det igen i framtiden.
Men det är bra att ta bort all kod som du inte använder från din WordPress-installation och det gäller teman och plugins.
Detta är några skäl till att du bör ta bort teman och plugins som inte används:
- Säkerhet: ju fler teman du har installerat, desto fler möjligheter finns det för en hacker att infiltrera din webbplats.
- Uppdateringar: du behöver inte hålla ett tema som du har raderat uppdaterat. Det kan vara frestande att hoppa över uppdateringar för ett inaktivt tema på din webbplats, men av säkerhetsskäl är det lika viktigt att uppdatera inaktiva teman och plugins som det är aktiva.
- Prestanda: backenden på din WordPress-webbplats, din Admin-panel, är det huvudsakliga området som kan påverkas av inaktiva teman. Detta beror främst på uppdateringar. När uppdateringsprocessen i WordPress körs, kommer den att förfråga varje installerat tema, aktivt eller inaktivt, för att se om det finns en uppdatering. Så medan det här är nominellt, är 20 inaktiva teman som söker efter uppdateringar något som snabbt växer till en hel mängd. Frontenden för din WordPress-webbplats, i de flesta fall, bör levereras från cacheminnet och skulle inte påverkas av inaktiva teman.
- Utrymme: varje fil du inte använder tar upp värdefullt utrymme på din hosting-plan. Detta kan leda till prestandaproblem eller kan kosta dig mer för en dyrare plan.
- Databasprestanda: om ett tema är inaktivt och det har lagt till data i databasen när det var aktivt, kommer dessa data fortfarande lagras i databasen ifall du skulle aktivera det igen. Om du tar bort temat tas data bort.
Radera vs Avinstallera ett Tema
I teorin, borde att avinstallera och radera ett tema vara samma sak. I båda fallen raderas temats kodfiler från servern. I båda fallen bör all data också raderas. Men i vissa fall kommer att helt enkelt avinstallera ett tema inte ta bort allt relaterat innehåll. Vi ska titta på hur man gör det senare i den här guiden.
Det lönar sig också att förstå skillnaden mellan att ta bort eller avinstallera ett tema vs att inaktivera det.
Ett tema avaktiveras om du aktiverar ett annat tema istället. Till skillnad från med plugins, där du måste manuellt inaktivera alla plugin du inte vill köra, är processen automatisk. Detta beror på att endast ett tema kan vara aktivt på en webbplats.
Så när du inaktiverar det aktuella temat genom att aktivera ett nytt tema istället blir det nya temat aktivt men ingenting från det gamla temat tas bort från systemet. Alla inställningar du konfigurerat behålls i databasen ifall du skulle aktivera temat igen (så att du inte skulle behöva göra arbetet igen). Alla widgets som du har lagt till i widgetområden i ditt tema sparas men flyttas till avsnittet Inaktiva Widgets på Widgets-skärmen. Och alla menyer du lagt till temat behålls, men du måste ange var i det nya temat du vill att de ska visas.
Om du permanent vill ta bort ett tema och alla dess inställningar etc., måste du radera det. För att lära dig hur man gör det, läs vidare!
Situationer då du Inte Borde ta Bort ett WordPress-tema
Det finns tillfällen då ett tema kanske inte är aktivt på din webbplats men du borde fortfarande inte ta bort det. Dessa inkluderar:
- Temat är ett föräldratema för det aktiva temat.
- Din webbplats är på ett Multisite-nätverk och temat är aktivt på en annan plats i nätverket.
- Du behöver behålla temat för testning eller för reaktivering efter att ha testat det aktuella temat.
Överordnade Teman
Ett tema som används som överordnat tema kommer inte att vara aktivt på din webbplats, men utan det kommer barntemat inte att fungera.
WordPress kommer att informera dig om det aktiva temat är ett barntema i skärmen Teman. Du kan alternativt inspektera din webbplats med vårt WordPress temadetektorverktyg för att avgöra om din webbplats använder ett barntema.
Innan du tar bort ett inaktivt tema på din webbplats, kontrollera det aktiva temat: använder det ett överordnat tema? Om så är fallet, ta inte bort det temat!
WordPress Multisite
Om din webbplats är en del av ett WordPress Multisite-nätverk och du bara har administratörsbehörighet för webbplatsen, då kommer du inte att kunna ta bort (eller installera) teman. Detta beror på att den enda användare som kan hantera teman är nätverksadministratören.
Du kan kontrollera om din webbplats är en del av ett nätverk genom att titta på administratörsfältet högst upp. Om det finns något som heter Mina Webbplatser , då är detta ett nätverk snarare än en fristående webbplats:
Du kommer inte att kunna installera eller ta bort teman, men du kommer att kunna aktivera teman som har installerats i nätverket av nätverksadministratören.
Om du är nätverksadministratören och du har inaktiverat ett tema på en av dina egna webbplatser i nätverket, se upp för att ta bort ett tema som du inte längre använder. Det kan finnas en annan användare som har aktiverat det temat på sin webbplats.
Det betyder inte att det inte är värt att städa upp dina teman (och plugins) då och då, och ta bort de som inte används i nätverket. För att se vilka teman som används i ditt nätverk, kan du installera pluginet Multisite Enhancements och nätverksaktivera det. Det kommer att lägga till en kolumn till skärmarna Teman och Plugins i nätverksadministratören, och berätta vilka teman och plugins som är aktiva på de olika platserna i ditt nätverk.
Testa Teman
Ibland kan du eller en kollega ha installerat ett tema för teständamål. Om du vill testa ett nytt tema på din webbplats, är det bästa sättet att göra det genom att använda en staging-webbplats. Men om detta inte är ett alternativ kan du välja att installera ett tema för teständamål.
Om du arbetar som en del av ett team och planerar att ta bort ett tema, kolla alltid med dina kollegor först. Och om du har testat ett tema och det finns en chans att du kan behöva återaktivera det i framtiden, ta inte bort det.
Saker att Göra Innan du tar Bort ett WordPress-tema
Så du har kontrollerat att temat inte används, det är inte ett överordnat tema, och det behöver inte återaktiveras i framtiden. Du vet att du vill radera det.
Innan du går vidare och ta bort temat, vänta lite. Nu är det dags att göra en eller båda av dessa två saker: att testa webbplatsen med temat raderat på din staging-webbplats och att ta en säkerhetskopia. Om du är på en multisite-installation, är detta en guide för Multisite säkerhetskopieringsplugins.
Staging-webbplatser
En staging-webbplats är en spegel av din live-webbplats på samma server. Alla Kinstas hostingplaner kommer med en gratis staging-webbplats och du kan enkelt göra en kopia av din webbplats och sedan använda den för testning.
Om du har tillgång till din staging-webbplats, är det bra praxis att ta bort temat på den webbplatsen först, så att du kan vara 100% säker på att det inte orsakar några problem. Det här är när du kommer att förbanna dig själv om det visar sig att det borttagna temat var föräldratemat för det aktiva temat och sedan andas en lättnadens suck när du inser att du inte raderade det på din live-webbplats.
Säkerhetskopiering
Innan du tar bort något från din webbplats, ta en säkerhetskopia först, precis som du skulle innan du gör en uppdatering.
Kinsta inkluderar enklicks säkerhetskopieringsalternativ i sina hostingplaner, så att du snabbt kan göra en säkerhetskopia innan du tar bort temat och sedan återställa det snabbt om det visar sig orsaka ett problem.
Om du inte har enklicks säkerhetskopior som en del av din hostingplan, kan du installera ett säkerhetskopieringsplugin och använda det.
Hoppa inte över det här steget.
Så Här tar du Bort ett WordPress-tema
Så du har kontrollerat att ditt tema är säkert att ta bort och du har gjort en säkerhetskopia. Nu är det dags att ta bort det temat.
Det finns tre sätt du kan göra detta:
Låt oss ta en titt på var och en av dessa.
1. Ta Bort ett WordPress-tema via WordPress-panelen
Att ta bort ett tema via WordPress-panelen är det enklaste sättet att göra det på. Om du har tillgång till administratörskärmarna är det här det rekommenderade sättet.
I din WordPress webbplats, Gå till Utseende > Teman. Du ser alla dina installerade teman, med det aktiva först i listan.
Från listan klickar du på temat du vill ta bort för att visa dess detaljer.
I det nedre högra hörnet finns en länk för att Radera. Klicka på den och WordPress kommer att kontrollera att du verkligen vill ta bort temat. Klicka på OK-knappen i popupen och temat kommer att raderas.
2. Ta bort ett WordPress Tema via FTP/SFTP
Om du inte har tillgång till WordPress-panelen, men har tillgång till webbplatsen via FTP/SFTP, kan du ta bort mappen med temat i (här är skillnaden mellan FTP och SFTP).
Du kan göra detta via din FTP-klient. Öppna din FTP-klient och navigera till katalogen wp-content/themes på din webbplats.
Du kommer se alla installerade teman som anges. Du har inget sätt att veta vilket som är aktivt så detta kan vara den mest riskfyllda metoden för att ta bort ett tema och därför är det viktigt att göra en säkerhetskopia först. Men om själva temat är trasigt och hindrar dig från att komma åt admin-skärmarna, kan det här vara ditt enda alternativ.
Håll musen över mappen som innehåller temat du vill ta bort och högerklicka på den för att komma åt en genvägsmeny (de flesta FTP-klienter låter dig göra det här men din kan vara lite annorlunda).
Klicka på Radera i snabbmenyn. Din FTP-klient kommer att be dig att bekräfta att du verkligen vill ta bort mappen. Välj Ja eller OK. Temat kommer då att raderas.
3. Ta bort ett Tema via WP-CLI
Att använda WP-CLI är det tredje och snabbaste alternativet att använda om du är bekant med att använda kommandoraden för att hantera din webbplats. Om du inte har använt WP-CLI tidigare, är detta förmodligen inte det bästa tillfället att starta, eftersom du kan ta bort fel filer om du gör ett misstag.
Börja med att komma åt din webbplats via kommandoraden med WP-CLI.
Om du vill se en lista över alla installerade teman skriver du följande:
$ wp theme list
Du kommer då att få en lista över alla dina installerade teman. Om du vill få mer användbar information kan du begära en lista över inaktiva teman:
$ wp theme list --status=inactive
Du kommer då att se en lista över alla inaktiva teman, så du vet vilka som är säkra att ta bort (om det inte är ett barntema eller aktivt på en annan webbplats i ett Multisite-nätverk).
För att ta bort temat, skriv in följande:
$ wp theme delete twentyseventeen
Observera att den slutliga parametern är namnet på temats mapp, inte namnet på temat som du skulle se det på administratörskärmarna.
Du kommer då att se ett meddelande som berättar att temat har tagits bort:
Deleted 'twentytwelve' theme.
Success: Deleted 1 of 1 themes.
Om du är bekant med att använda WP-CLI, är detta det snabbaste sättet att ta bort ett tema, men det kommer med risker. Eftersom du inte har den information om temat du skulle få i adminskärmarna, är det större risk att ta bort fel tema. Så var försiktig, testa på din staging-webbplats först och se till att du har en säkerhetskopia.
Testa din Webbplats Efter att ha Raderat ett Tema
När du har tagit bort ditt WordPress-tema, är det viktigt att testa din webbplats. Besök den i en webbläsare, se till att du rensar cacheminnet och kontrollera att allt fungerar som det ska.
Om du av misstag tagit bort ett tema som är överordnat det aktiva temat, kanske du märker att viss eller kanske all CSS saknas, vilket innebär att din webbplats kommer att se ostylad ut. Om du av misstag raderade det aktiva temat, kommer WordPress ha hittat ett annat tema att använda istället (förutsatt att du har ett annat installerad).
Om du av misstag raderade ett tema måste du installera om det. Du kan göra detta via skärmen Teman om du ursprungligen fick temat från temakatalogen eller genom att ladda upp temat igen från säkerhetskopian du tog innan du började.
Ta bort Temarelaterat Innehåll
När du har tagit bort temat kan det hända att du fortfarande har innehåll på din webbplats som är specifikt för temat du raderade.
Detta kan inkludera:
- Widgets
- Menyer
- Dummy-innehåll som inlägg, sidor eller inlägg av en anpassad inläggstyp om temat registrerade en sådan
- Bilder
För att rensa upp din webbplats och få den att fungera så bra som möjligt, bör du antingen ta bort detta innehåll eller omplacera det så att det fungerar i ditt nya tema.
Widgets
Widgets fungerar bara när de läggs till i widgetområden. Om det fanns widgets i ett tema du avaktiverade, kan du hitta dem i området Inaktiva Widgets på Widgets-skärmen.
Dra dessa till widget-områdena i ditt nya tema eller ta bort dem om du inte längre behöver dem. Du kan ta bort dem individuellt eller klicka på knappen Rensa inaktiva widgets för att ta bort dem alla.
Menyer
Alla teman innehåller minst en plats för dig att placera en meny, normalt i eller precis under rubriken. Vissa har extra menyplatser i till exempel sidfoten eller sidofältet.
När du aktiverar ett nytt tema kommer menyn du skapade för ditt gamla tema fortfarande att vara tillgänglig för dig, men du måste berätta för WordPress vilken menyplats du vill att varje meny ska visas i.
Om du använde flera menyplatser i ditt tidigare tema och ditt nya tema inte har extra navigeringsplatser kan du använda widgeten Anpassad Meny för att lägga till vilken meny som helst i ett widgetområde i sidofältet eller sidfoten.
Dummy-innehåll
Om du har laddat upp eller importerat dummy-innehåll för att testa ditt tema borde du ta bort det från din webbplats.
Alla inlägg och sidor du lagt till kan tas bort när du raderar temat, från Inlägg och Sidor-skärmarna i WordPress-admin. Eller så kan du lämna dem där de är för användning i det nya temat.
Om ditt tidigare tema registrerade en anpassad inläggstyp (vilket inte är god praxis: du bör göra detta via ett plugin), måste du ta bort alla inlägg av den anpassade inläggstypen, om inte ditt nya tema också registrerar samma anpassade inläggstyp eller (bättre) du lägger till ett plugin som gör det.
Du måste ta bort alla inlägg av en anpassad inläggstyp innan du tar bort det gamla temat eftersom du inte kommer att kunna se dem när koden som registrerar den anpassade inläggstypen är borta.
Bilder
Olika teman har olika bildinställningar. Vissa använder utvalda bilder mer än andra och vissa har ytterligare mediestorlekar för att passa med temats layout.
Du kan också ha laddat upp bilder för användning i en slider eller karusell som ingick i temat.
När du har raderat ditt tema är det en bra idé att städa upp dina bilder. Det finns två aspekter av detta:
- Ändra storlek på bilder för att passa de nya temainställningarna.
- Ta bort oanvända bilder.
För att ändra storlek på bilder, installera pluginet Regenerate Thumbnails.
När det är installerat och aktiverat, gå till Verktyg > Regenerera Miniatyrer.
På skärmen Regenerera Miniatyrer, klickar du på knappen Regenerera Miniatyrer för alla X bilagor där X är antalet bilder du har på din webbplats.
Pluginet kommer att regenerera dina bilder åt dig, skapa nya av alla anpassade storlekar som registrerats av ditt tema. Det kommer också att fråga dig om du vill ta bort bilder i storlekar som inte längre används. Du bör välja det här alternativet.
Om du laddat upp bilder för en slider eller någon annan funktion i föregående tema, kommer Regenerate Images-pluginet ofta ta bort bilderna i storlekar som inte längre behövs av det nya temat men det kommer inte att ta bort de ursprungligen uppladdade bildfilerna.
Gå till Mediabiblioteket i din WordPress-admin och identifiera alla bilder du inte längre behöver innan du tar bort dem permanent. Alternativt kan du göra detta innan du inaktiverar det gamla temat, från administratörsskärmen för en slider eller karusell som temat inkluderade. Exakt hur du gör detta beror på hur temainställningarna är konfigurerade.
Sammanfattning
Att ta bort ett WordPress-tema är inte bara en enkel fråga om att gå till Teman– skärmen och klicka på Ta bort.
Det är viktigt att se till att du tar bort ett tema säkert och grundligt. Extra steg som att ta en säkerhetskopia, testa på din staging-webbplats först och hantera innehåll från det gamla temat hjälper din webbplats att fungera smidigt med ditt nya tema. Följ stegen ovan och du kommer att kunna göra det på rätt sätt.
Lämna ett svar