Kijkt u in het themaoverzicht van een site die een paar jaar meegaat, dan staan er vaak vier of vijf. Het thema dat u gebruikt, twee standaardthema’s die met WordPress meekomen, iets wat de vorige bouwer heeft geprobeerd, en een demo die nooit is weggehaald. Ongebruikte WordPress thema’s verwijderen is daarom een van de eenvoudigste opruimacties die er zijn, en hij levert meer op dan alleen een overzichtelijk scherm.
Hieronder leest u waarom het uitmaakt, welke thema’s u weghaalt, welke u met opzet laat staan, en hoe u het uitvoert zonder uw site te breken.
Waarom een inactief thema toch meetelt
De hardnekkigste gedachte is: het staat uit, dus het doet niets. Voor de snelheid van uw site klopt dat; een inactief thema wordt niet geladen en kost geen rekentijd. Voor de rest klopt het niet.
- De bestanden staan er wel. Ze zijn via het web bereikbaar. Zit er een lek in een bestand dat rechtstreeks kan worden aangeroepen, dan maakt het niet uit of het thema actief is.
- Ze verouderen zonder dat u het merkt. Een thema dat u niet gebruikt, werkt u ook niet bij. Na twee jaar is het een pakket ongepatchte code op uw server.
- Ze maken updatelijsten rommelig. Vier thema’s met openstaande updates in het overzicht leiden af van wat er wel toe doet.
- Ze nemen ruimte in en verlengen back-ups. Beperkt effect, maar bij krappe pakketten telt het mee.
Er zijn in het verleden kwetsbaarheden gevonden die juist via inactieve thema’s te misbruiken waren, doordat een bestand rechtstreeks werd aangeroepen zonder dat WordPress eromheen zat. Dat is de reden dat dit onder beveiliging valt en niet alleen onder netheid.
Welke thema’s u weghaalt
Ruim alles op wat aan een van deze beschrijvingen voldoet:
- Demo’s en proefsels. Een thema dat ooit is geïnstalleerd om te kijken hoe het eruitzag. Herkenbaar aan een naam die niets met uw bedrijf te maken heeft.
- Het vorige thema van uw site. Na een herontwerp blijft dat vaak staan “voor het geval dat”. Het geval komt nooit, en u heeft er een back-up van.
- Oude standaardthema’s. Elk jaar komt er een nieuwe mee. U heeft er hooguit één nodig.
- Thema’s uit onbetrouwbare bron. Gekraakte betaalde thema’s van downloadsites bevatten met grote regelmaat verborgen code. Die haalt u niet alleen weg, u controleert daarna ook de site.
- Het bovenliggende thema van een kinderthema dat u niet meer gebruikt. Alleen als u zeker weet dat er geen kinderthema meer op leunt.
Welke u juist laat staan
Twee uitzonderingen, en die zijn belangrijk genoeg om niet weg te wuiven.
Eén standaardthema. Houd het nieuwste standaardthema van WordPress geïnstalleerd, ook al gebruikt u het niet. Gaat uw eigen thema stuk na een update, dan schakelt WordPress automatisch terug naar dit thema en blijft uw site in de lucht in plaats van een foutmelding te tonen. Bij het opsporen van storingen is dat bovendien uw eerste test: schakel over, kijk of het probleem weg is, en u weet meteen of het aan het thema ligt.
Het bovenliggende thema van uw kinderthema. Draait uw site op een kinderthema, dan is het bovenliggende thema geen overbodige ballast maar de basis waar alles op rust. Verwijdert u dat, dan is uw site direct stuk. Twijfelt u of u met een kinderthema werkt, dan geeft de uitleg over waarom een child-thema uw aanpassingen beschermt daar duidelijkheid over.
Zo kunt u WordPress-thema’s veilig verwijderen
De handeling zelf duurt vijf minuten, de voorbereiding wat langer. Houd deze volgorde aan.
- Maak een back-up van bestanden en database. Dat kost twee minuten en dekt alle vergissingen af.
- Noteer welk thema actief is en of er een kinderthema in het spel is. Staat er bij uw actieve thema dat het een bovenliggend thema gebruikt, schrijf dan beide namen op.
- Controleer of er ergens naar het thema wordt verwezen. Sommige plugins of pagina’s laden een sjabloon uit een ander thema. Zoek in de bestanden naar de themanaam als u twijfelt.
- Verwijder één thema tegelijk via het themaoverzicht: aanklikken en verwijderen onderin.
- Ververs daarna de voorpagina en een dieper gelegen pagina en kijk of alles er nog goed uitziet.
Kunt u niet bij het beheerscherm, dan kan het ook via bestandsbeheer: verwijder de map van het thema uit de themamap. Doe dat nooit met het actieve thema, want dan valt uw site terug op iets onvoorspelbaars.
Wat u dan meteen meepakt
Bent u toch aan het opruimen, kijk dan naar drie dingen die vaak in hetzelfde hoekje zitten. Ten eerste: staan er nog aanpassingen in het themabestand voor eigen opmaak? Verhuis die naar uw kinderthema, anders zijn ze weg bij de eerstvolgende update. Hoe u dat netjes aanpakt, staat in het artikel over uw thema updaten zonder aanpassingen te verliezen.
Ten tweede: kijk of het actieve thema zelf nog wordt onderhouden. Een thema dat al drie jaar geen uitgave heeft gehad, is de grotere zorg, niet de vier inactieve thema’s eromheen. Ten derde: controleer of het thema een licentie heeft die is verlopen. Zonder geldige licentie krijgt u geen updates, ook geen beveiligingsupdates.
Hoe vaak moet dit?
Eén keer per jaar is ruim voldoende, en het duurt een kwartier. Voeg het bij uw jaarlijkse controleronde, samen met het nalopen van gebruikers en het opschonen van plugins die u niet gebruikt.
Bij sites die wij overnemen, is dit standaard onderdeel van de eerste ronde. Meestal blijven er van de vijf thema’s twee over, en daarmee wordt het maandelijkse bijwerken en controleren van de site meteen overzichtelijker: minder meldingen, minder ruis, minder kans dat er iets wordt gemist.
Concrete volgende stap: open uw themaoverzicht en tel hoeveel er staan. Zijn het er meer dan twee, dan weet u wat uw volgende kwartier wordt, met een back-up vooraf.

