Fra tid til anden vil du se dig selv skifte til et nyt WordPress-tema på dit websted. Når du gør dette, er det en god ide at slette det gamle WordPress-tema, når du først er sikker på, at du ikke skifter tilbage til det.
Det er god praksis at fjerne temaer eller plugins, som du ikke bruger fra dit websted: Det vil gøre dit websted mere sikkert og det kan gøre det hurtigere. I denne vejledning viser jeg dig de metoder, du kan bruge til at slette et WordPress-tema, så du ved, hvordan du gør det sikkert og grundigt.
Prefer to watch the video version?
Når du muligvis vil slette et WordPress-tema
Der er et par scenarier, hvor du måske finder dig selv ønsker at slette et WordPress-tema:
- Du har installeret et nyt WordPress tema og vil slippe af med det gamle.
- Du installerede et tema til test, men besluttede derefter, at det ikke var noget for dig.
- Du bruger ikke standardtemaet og vil fjerne det fra din WordPress-installation.
Den måde du sletter temaet på, er den samme, uanset hvilket scenarie du befinder dig i.
Hvorfor er det den bedste praksis at slette ubrugte WordPress-temaer
Du kan blive fristet til at hænge fast på det tema, du ikke længere bruger: det gør trods alt ingen skade, og du beslutter dig muligvis for, at bruge det igen i fremtiden.
Men det er god praksis at fjerne enhver kode, du ikke bruger fra din WordPress-installation, og dette gælder for temaer og plugins.
Årsager til, at du skal slette temaer og plugins, der ikke bruges, inkluderer:
- Sikkerhed: jo flere temaer du har installeret, jo flere muligheder er der for en hacker til at infiltrere dit websted.
- Opdateringer: Du behøver ikke at holde et tema, som du har slettet, ajour. Det kan være fristende at springe opdateringer over for et inaktivt tema på dit websted, men af sikkerhedsmæssige årsager er det lige så vigtigt at opdatere inaktive temaer og plugins som det er aktive.
- Performance: backend på dit WordPress-sted, admin dashboard, er det vigtigste område, der kan påvirkes af inaktive temaer. Dette skyldes hovedsageligt opdateringer. Når opdateringsprocessen i WordPress kører, spørger den efter hvert tema installeret, aktivt eller inaktivt, for at se, om der er en opdatering. Så selvom dette er nominelt, er 20 inaktive temaer, der tjekker for opdateringer, noget, der tilføjer. Fronten på dit WordPress-sted skal i de fleste tilfælde tjene fra cache og vil ikke blive påvirket af inaktive temaer.
- Space: hver fil, du ikke bruger, optager værdifuld plads på din hostingplan. Dette kan føre til præstationsproblemer eller kan ende med at koste dig mere for en dyrere plan.
- Database performance: Hvis et tema er inaktivt, og det har tilføjet data til databasen, da det var aktivt, vil disse data stadig blive gemt i databasen, hvis du skulle aktivere dem igen. Hvis du sletter temaet, fjernes dataene.
Sletning vs Afinstallation af et tema
I teorien skulle afinstallation af et tema kontra sletning være det samme. I begge tilfælde slettes kodefilerne for temaet fra serveren. I begge tilfælde skal alle data også slettes. Men i nogle tilfælde fjerner det simpelthen ikke alt det relaterede indhold ved at afinstallere et tema. Vi ser på, hvordan vi gør det senere i denne vejledning.
Det lønner sig også at forstå forskellen mellem at slette eller afinstallere et tema kontra deaktivere det.
Et tema deaktiveres, hvis du i stedet aktiverer et andet tema. I modsætning til med plugins, hvor du skal deaktivere ethvert plugin, du ikke ønsker at køre, er processen automatisk. Dette skyldes, at kun et tema kan være aktivt på et websted.
Så når du deaktiverer det aktuelle tema ved at aktivere et nyt tema i stedet, bliver det nye tema aktivt, men intet fra det gamle tema fjernes fra systemet. Alle indstillinger, du har konfigureret, opbevares i databasen, hvis du skulle aktivere temaet igen (hvilket sparer dig for at skulle udføre arbejdet igen). Alle widgets, du har føjet til widget-områder i dit tema, gemmes, men flyttes til sektionen Inactive Widgets på skærmen Widgets. Og alle menuer, du har føjet til temaet, opbevares, men du skal angive, hvor i det nye tema du vil have dem til at vises.
Hvis du vil fjerne et tema og alle dets indstillinger osv. Permanent, skal du slette det. For at lære at gøre det skal du læse videre!
Hvornår man ikke skal slette et WordPress-tema
Der er tidspunkter, hvor et tema muligvis ikke er aktivt på dit websted, men du skal stadig ikke slette det. Disse inkluderer:
- Temaet er et parent tema for det aktuelt aktive tema.
- Dit websted er på et multisite-netværk, og temaet er aktivt på et andet sted i netværket.
- Du skal beholde temaet til test eller til genaktivering efter test af det aktuelle tema.
Overordnede temaer
Et tema, der bruges som et parent tema, vil ikke være aktivt på dit websted, men uden det vil få et child theme til gå i stykker.
WordPress informerer dig om det aktive tema er et child themes på skærmen Temaer. Alternativt kan du inspicere dit websted med vores WordPress temadetektor-værktøj for at afgøre, om dit websted bruger et child tema.
Før du sletter et inaktivt tema på dit websted, skal du kontrollere det aktive tema: bruger det et parent theme? I så fald skal du ikke slette det tema!
WordPress Multisite
Hvis dit websted er en del af et WordPress Multisite-netværk, og du kun har administratorrettigheder til webstedet, vil du ikke være i stand til at slette (eller installere) temaer. Dette skyldes, at den eneste bruger, der kan administrere temaer, er netværksadministratoren.
Du kan kontrollere, om dit websted er en del af et netværk ved at se på admin bar øverst. Hvis der er en My Sites vare, er dette et netværk snarere end et selvstændigt websted:
Du vil ikke være i stand til at installere eller slette temaer, men du vil være i stand til at aktivere temaer, der er installeret på netværket af netværksadministratoren.
Hvis du er netværksadministrator, og du har deaktiveret et tema på et af dine egne websteder i netværket, skal du passe på at slette et tema, du ikke længere bruger. Der kan være en anden bruger, der har aktiveret dette tema på deres websted.
Dette betyder ikke, at det ikke er værd at rydde op i dine temaer (og plugins) fra tid til anden og fjerne dem, der ikke bruges på netværket. For at se, hvilke temaer der bruges på tværs af dit netværk, kan du installere plug-in til multisite forbedringer og netværk aktivere det. Det tilføjer en kolonne til skærmbilledet Temaer og plugins i netværksadministratoren, der fortæller dig, hvilke temaer og plugins der er aktive på de forskellige sider i dit netværk.
Test af temaer
Undertiden har du eller en kollega muligvis installeret et tema til testformål. Hvis du vil teste et nyt tema på dit websted, er den bedste måde at gøre det ved at bruge et scenesite. Men hvis dette ikke er en mulighed, kan du beslutte at installere et tema til testformål.
Hvis du arbejder som en del af et team og planlægger at slette et tema, skal du altid tjekke med dine kolleger. Og hvis du har testet et tema, og der er en chance for, at du muligvis skal aktivere det igen i fremtiden, og skal du ikke slette det.
Ting at gøre, før du sletter et WordPress-tema
Så du har kontrolleret, at temaet ikke er i brug, det er ikke et overordnet tema, og det behøver ikke at blive genaktiveret i fremtiden. Du ved, at du vil slette det.
Inden du går videre og sletter temaet, skal du holde dine heste. Nu er det tid til at gøre en eller begge ting: at teste webstedet med det tema, der er slettet på dit scenesite og tage en backup. Hvis du er på en installation med multisite, er her en guide til multisite backups plugin.
Scenesites
Et scenesites er et spejl på dit live-sted på den samme server. Alle Kinsta-hostingplaner leveres med et gratis scenesite, og du kan nemt lave en kopi af dit websted og derefter bruge det til test.
Hvis du har adgang til dit scenesite, er det god praksis at slette temaet på dette websted først, så du kan være 100% sikker på, at det ikke skaber problemer. Dette er, når du vil hade dig selv, hvis det viser sig, at det slettede tema var det overordnede tema for det aktive tema og kan derefter trække vejret et lettelsens suk, når du opdager, at du ikke har slettet det på dit live site.
Back up
Inden du sletter noget fra dit websted, skal du først tage en backup, ligesom du ville gøre, før du kører en opdatering.
Kinsta inkluderer en one-click backup option i dens hostingplaner, så du hurtigt kan oprette en backup, før du sletter det tema og derefter gendanne det hurtigt, hvis det viser sig at forårsage et problem.
Hvis du ikke har one click backup som en del af din hostingplan, kan du installere et backup-plugin og bruge det.
Uanset hvad, spring ikke dette trin over.
Sådan slettes et WordPress-tema
Så du har kontrolleret, at dit tema er sikkert at slette, og du har taget en backup. Så er det nu tid til at slette det tema.
Der er tre måder, du kan gøre dette på:
Lad os se på hver af disse efter tur.
1. Sletning af et WordPress tema via WordPress Dashboard
Sletning af et tema via WordPress-dashboard er den enkleste måde at gøre det på. Hvis du har adgang til admin-skærmbillederne, er dette den anbefalede måde.
Gå til dit udseende på WordPress til Udseende> Temaer. Du vil se alle dine installerede temaer vises med det aktive først på listen.
Fra listen skal du klikke på det tema, du vil slette for at se dets detaljer.
I nederste højre hjørne er der et Slet link. Klik på det, og WordPress vil kontrollere, om du virkelig vil slette temaet. Klik på OK knappen i popup’en, og emnet vil blive slettet.
2. Sletning af et WordPress-tema via FTP / SFTP
Hvis du ikke har adgang til WordPress-dashboardet, men har adgang til webstedet via FTP/SFTP, kan du slette mappen med temaet i (her er forskellen mellem FTP og SFTP)
Du kan gøre dette via din FTP-klient. Åbn din FTP-klient og naviger til wp-indhold / tema-biblioteket på dit websted.
Du kan se alle de installerede temaer listet. Du har ingen måde at vide, hvilken der er aktiv på, så dette kan være den mest risikable metode til at slette et tema, og det er derfor, det er vigtigt at tage en backup først. Men hvis selve temaet er ødelagt og forhindrer dig i at få adgang til administrator skærmbillederne, er dette muligvis din eneste mulighed.
Hold musen hen over mappen, der indeholder det tema, du vil slette, og højreklik på det for at få adgang til en genvejsmenu (de fleste FTP-klienter lader dig gøre dette, men dine kan være lidt anderledes).
Klik på Slet i genvejsmenuen. Din FTP-klient vil bede dig om at bekræfte, at du virkelig ønsker at slette mappen. Vælg Ja eller OK. Temaet slettes derefter.
3. Sletning af et tema via WP-CLI
Brug af WP-CLI er den tredje og hurtigste mulighed at bruge, hvis du er bekendt med at bruge kommandolinjen til at administrere dit websted. Hvis du ikke har brugt WP-CLI før, er dette sandsynligvis ikke det bedste tidspunkt at starte, hvis du laver en fejl, kan du slette de forkerte filer.
Start med at få adgang til dit websted via kommandolinjen ved hjælp af WP-CLI.
Hvis du vil se en liste over alle dine installerede temaer, skal du skrive følgende:
$ wp theme list
Derefter får du en liste over alle dine installerede temaer. Hvis du ønsker at få mere nyttige oplysninger, kan du anmode om en liste med inaktive temaer:
$ wp theme list --status=inactive
Du vil derefter se en liste over alle de inaktive temaer, så du ved, hvilke der er sikre at slette (medmindre et er et child theme eller aktivt på et andet sted i et Multisite-netværk).
For at slette temaet skal du indtaste følgende:
$ wp theme delete twentyseventeen
Bemærk, at den endelige parameter er navnet på temas mappe, ikke navnet på temaet, som du ville se det på administration skærmbillederne.
Du vil derefter se en meddelelse, der fortæller, at temaet er blevet slettet:
Deleted 'twentytwelve' theme.
Success: Deleted 1 of 1 themes.
Hvis du er bekendt med at bruge WP-CLI, er dette den hurtigste måde at slette et tema på, men det følger med risici. Da du ikke har oplysningerne om det tema, du vil få på admin-skærmbillederne, er det lettere at slette det forkerte tema. Så vær forsigtig, test først på dit scenesite, og sørg for, at du har en backup.
Test dit websted efter at have slettet et tema
Når du har slettet dit WordPress-tema, er det vigtigt at teste dit websted. Besøg den i en browser, og sørg for at rydde cachen og kontrollere, at alt fungerer som det skal.
Hvis du ved et uheld har slettet et tema, der er en forælder til det aktive tema, vil du opdage, at nogle eller måske hele CSS mangler, hvilket betyder, at dit websted vil se u-stylet ud. Hvis du ved et uheld har slettet det aktive tema, vil WordPress have fundet et andet tema i stedet (forudsat at du har et andet installeret).
Hvis du ved et uheld har slettet et tema, skal du geninstallere det. Du kan gøre dette via skærmbilledet Temaer, hvis du oprindeligt fik temaet fra temamappen eller ved at uploade temaet igen fra den backup, du tog før du startede.If you accidentally deleted a theme, you’ll need to reinstall it. You can do this via the Themes screen if you originally got the theme from the theme directory or by uploading the theme again from the backup you took before you began.
Sletning af tema-relateret content
Når du har slettet temaet, kan du opleve, at du stadig har indhold på dit websted, der er specifikt for det tema, du har slettet.
Dette kan omfatte:
- Widgets
- Menuer
- Dummy-content såsom post, sider eller indlæg af en brugerdefineret indlægstype, hvis temaet er registreret
- Billader
For at rydde op på dit websted og få det til at fungere så godt som muligt, skal du enten slette dette indhold eller tildele det igen, så det fungerer i dit nye tema.
Widgets
Widgets fungerer kun, når de er føjet til widgetområder. Hvis der var widgets i et tema, du har deaktiveret, kan du finde dem i området Inaktive widgets på skærmen Widgets.
Træk disse til widgetområderne i dit nye tema, eller slet dem, hvis du ikke længere har brug for dem. Du kan slette dem individuelt eller klikke på knappen Ryd inaktive widgets for at fjerne dem alle.
Menuer
Alle temaer indeholder mindst et sted, hvor du kan placere en menu, normalt i eller lige under overskriften. Nogle har ekstra menuplaceringer på steder som footer eller sidebar.
Når du aktiverer et nyt tema, vil den menu, du oprettede til dit gamle tema, stadig være tilgængelig for dig, men du bliver nødt til at fortælle WordPress, hvilken menuplacering du ønsker, at hver menu skal vises i.
Hvis du brugte flere menupositioner i dit forrige tema, og dit nye tema ikke har ekstra navigationsplaceringer, kan du bruge den tilpassede menu-widget til at føje en vilkårlig menu til et widgetområde i din sidebjælke eller sidefod.
Dummy Content
Hvis du uploade eller importerede dummy content for at teste dit tema, vil du fjerne det fra dit websted.
Eventuelle indlæg og sider, du tilføjede, kan fjernes, når du har slettet temaet, fra skærmbillederne om indlæg og sider i WordPress-administratoren. Eller du kan forlade dem, hvor de er til brug i det nye tema.
Hvis dit tidligere tema registrerede en custom post type (hvilket ikke er god praksis: du skal gøre dette via et plugin), skal du slette alle indlæg af den tilpassede post type, medmindre dit nye tema også registrerer den samme brugerdefinerede post type eller (bedre) du tilføjer et plugin, der gør det.
Du bliver nødt til at slette alle indlæg af en custom post type, før du sletter det gamle tema, da du ikke kan se dem, når koden, der registrerer den tilpassede post type, er væk.
Billeder
Forskellige temaer har forskellige billedindstillinger. Nogle bruger fremhævede billeder mere end andre, og andre har yderligere mediestørrelser, der passer til tematets layout.
Du har muligvis også uploade billeder til brug i en skyder eller karrusel, der var inkluderet i temaet.
Når du har slettet dit tema, er det en god ide at rydde op i dine billeder. Der er to aspekter ved dette:
- Ændre størrelse på billeder, så de passer til de nye temaindstillinger.
- Fjernelse af ubrugte billeder.
For at ændre størrelsen på billeder skal du installere Regenerate Thumbnails pluginet.
Når det er installeret og aktiveret, skal du gå til Værktøjer> Regenerere miniaturebilleder.
Klik på Regenerere miniaturebilleder til alle X-vedhæftede filer på skærmbilledet med Regenerere miniaturer, hvor X er antallet af billeder, du har på dit websted.
Pluginet vil genoprette dine billeder til dig og skabe nye i alle tilpassede størrelser, der er registreret efter dit tema. Det spørger dig også, om du vil slette billeder i størrelser, der ikke længere bruges. Du skal vælge denne indstilling.
Hvis du uploade billeder til en slider eller en anden funktion i det forrige tema, fjerner pluginet Regenerere Images ofte billederne i størrelser, som det nye tema ikke længere har brug for, men det fjerner ikke de originale uploadede billedfiler.
Gå til Mediebibliotek i WordPress-administratoren og identificer de billeder, du ikke længere har brug for, før du sletter dem permanent. Alternativt kan du gøre dette, før du deaktiverer det gamle tema fra administration skærmen for enhver slider eller karrusel, som temaet inkluderede. Præcis hvordan du gør dette, afhænger af, hvordan temaindstillingerne er konfigureret.
Resumé
Sletning af et WordPress-tema er ikke kun et simpelt spørgsmål om at gå til skærmen Temaer og klikke på Slet.
Det er vigtigt at sikre, at du sletter ethvert tema sikkert og grundigt. Ekstra trin, såsom at tage en backup, teste først på dit scenesite og håndtere alt content fra det gamle tema, hjælper dit websted med at køre problemfrit med dit nye tema. Følg ovenstående trin, så kan du gøre det ordentligt.
Skriv et svar