Ga naar inhoud

WordPress opschonen na de bouw, zeven stappen om na te lopen

WordPress opschonen nadat je je website hebt gebouwd of laten bouwen doe je in zeven stappen. Ruim thema's en plugins op en zet revisies en tijdzone goed.

Is je website opgeleverd en doet alles het? Dan staat er in je dashboard waarschijnlijk nog van alles van de bouw. Denk aan een paar thema’s die ooit zijn geprobeerd, plugins die uitgeschakeld staan te wachten en het bericht “Hallo wereld!” dat WordPress bij elke installatie meelevert. Niemand ruimt het op, want de website werkt gewoon.

Alles wat er staat, is software die bijgewerkt moet worden, ook als niemand het gebruikt. Daarom is het verstandig om WordPress na de bouw op te schonen. Daarnaast blijven twee instellingen na de bouw vaak op de standaardwaarde staan. De tijdzone merk je pas als een gepland bericht op het verkeerde moment online komt, de revisies pas als je database en back-ups blijven groeien.

Hieronder vind je de zeven punten waar ik na de bouw van een WordPress-website altijd naar kijk. Kom je hier vanuit een controle van je website, dan brengt de link in je rapport je direct naar het juiste punt. Maak vooraf een back-up, dan kun je altijd terug als je iets te enthousiast hebt weggegooid.

Alle zeven op een rij

Wat je nakijktWaar in WordPressWat je doetImpact
Ongebruikte thema’sWeergave → Thema’sThema’s die je niet gebruikt verwijderenHoog
Betaalde pluginsPlugins → Geïnstalleerde pluginsPer plugin nakijken of de licentie nog looptHoog
Revisieswp-config.phpHet aantal bewaarde versies begrenzenMidden
TijdzoneInstellingen → AlgemeenAmsterdam kiezenMidden
Uitgeschakelde pluginsPlugins → Geïnstalleerde plugins, filter InactiefVerwijderen wat je niet meer gebruiktLaag
BewerklinkJe website in een privévensterKijken of bezoekers hem zienLaag
VoorbeeldcontentPagina’s, Berichten en ReactiesDe voorbeelden van WordPress weggooienLaag

Alleen de thema’s laten staan die je gebruikt

Je website gebruikt één thema, maar er staan er vaak meer. Een nieuwe WordPress levert er zelf al drie mee, Twenty Twenty-Three, Twenty Twenty-Four en Twenty Twenty-Five, en tijdens de bouw komt er soms nog een bij die is uitgeprobeerd. Een thema dat niet actief is, draait niet mee, maar de bestanden staan nog op de server. WordPress biedt er wel updates voor aan, alleen kijkt niemand naar een thema dat niet gebruikt wordt.

Ga naar Weergave en dan Thema’s. Klik op een thema dat je niet gebruikt, dan opent het detailvenster. Onderaan staan de knoppen Live voorbeeld en Activeren, met daarnaast de rode link Verwijderen.

Detailvenster van het niet-actieve thema Twenty Twenty-Five in WordPress, met onderaan de knoppen Live voorbeeld en Activeren en de rode link Verwijderen

Het actieve thema kun je niet verwijderen, en gebruik je een childthema (in WordPress heet dat een subthema), dan laat WordPress het hoofdthema ook niet weghalen. Haal dat hoofdthema ook niet via je hosting weg, want dan valt je vormgeving terug op een standaardthema.

De Sitediagnose van WordPress zelf raadt wel aan om één standaardthema als reserve te laten staan, naast je actieve thema. Kies je daarvoor, dan blijft de controle dat thema als ongebruikt melden, en dat is prima, want je hebt er bewust voor gekozen. Wat er verder bij een veilige website hoort, lees je in alle beveiligingsmaatregelen op een rij.

Betaalde plugins die updates blijven krijgen

Plugins uit de WordPress-catalogus krijgen hun updates via WordPress.org. Betaalde plugins komen van buiten die catalogus en krijgen hun updates van de maker zelf, bij de meeste makers alleen zolang je licentie loopt. Zo’n plugin blijft vaak gewoon werken als de licentie afloopt, en daardoor valt het niemand op dat de updates gestopt zijn.

Licentie looptUpdates van de maker
  1. Elke nieuwe versie komt vanzelf binnen
  2. Ook de beveiligingsupdates
Licentie verlopenGeen updates meer
  1. Je blijft op de versie die je nu hebt
  2. Een lek dat later gevonden wordt, blijft bij jou open

De controle laat zien welke actieve plugins hun updates niet van WordPress.org krijgen, maar of de licentie nog loopt, zoek je per plugin zelf op. Zo’n plugin valt altijd in een van deze drie groepen.

  • Een betaalde plugin. Kijk in je account bij de maker of de licentie nog loopt, verleng wat verlopen is en vul de sleutel in bij de instellingen van de plugin. Waar die sleutel staat, verschilt per plugin.
  • Een plugin die je bouwer op maat heeft gemaakt. Daar hoort geen licentie bij. Spreek wel af wie hem bijhoudt.
  • Een kopie van een betaalde plugin die ergens gratis te downloaden was. Die krijgt geen updates van de maker. Haal hem weg en vervang hem door een echte versie.

Bewaar licentiesleutels en de inloggegevens van die accounts op een vaste, veilige plek, zodat je ze terugvindt als de verlenging eraan komt.

Revisies begrenzen tot vijf versies per pagina

Elke keer dat je een pagina of bericht opslaat waarin iets veranderd is, bewaart WordPress daar een kopie van. Standaard zit daar geen grens aan. Revisies worden aan de voorkant van je website niet geladen, maar ze laten je database en je back-ups onnodig groeien.

  • Onbeperktversies per pagina in een standaard WordPress
  • 5versies per pagina met één regel in wp-config.php

Die grens zet je in wp-config.php. Vijf versies per pagina of bericht is een prettige keuze, genoeg om een vergissing terug te draaien.

define( 'WP_POST_REVISIONS', 5 );

Zet hem boven de regel die zegt dat je klaar bent met bewerken. Hoe je dat bestand veilig aanpast, lees je in wp-config.php veilig aanpassen. Er zijn ook plugins die het aantal regelen, maar zo’n instelling ziet de controle niet altijd, dus kies bij voorkeur voor deze regel.

Versies die er al zijn, blijven voorlopig bewaard. WordPress ruimt de oudste pas op als je dat bericht opnieuw opslaat, dus een pagina die je nooit meer aanraakt, houdt al zijn versies. Wil je alles in één keer opruimen, dan kan dat met een opschoonplugin zoals WP-Optimize.

Tijdzone op Amsterdam zodat de zomertijd vanzelf meegaat

Een nieuwe WordPress staat op UTC+0, ook een Nederlandse installatie. Plan je dan een bericht voor 9.00 uur, dan verschijnt het in de zomer om 11.00 uur Nederlandse tijd. Zet je het recht met een vast verschil zoals UTC+1, dan zit je er in de zomer nog een uur naast, want een vast verschil volgt de zomertijd niet.

Tijdzone UTC+0Verschijnt om 11.00
  1. Je plant een bericht voor 9.00 uur
  2. In de zomer staat het er twee uur te laat
Tijdzone AmsterdamVerschijnt om 9.00
  1. Je plant een bericht voor 9.00 uur
  2. Zomer- en wintertijd gaan vanzelf mee

Ga naar Instellingen en dan Algemeen. Kies bij Tijdzone onder Europa de plaats Amsterdam. De vaste verschillen staan onderaan de lijst bij Handmatige compensatie, die sla je over.

Kijk op dezelfde pagina meteen even naar de Datumnotatie en de Tijdnotatie en klik op Wijzigingen opslaan. Daarna meldt WordPress onder het veld of het op dat moment zomertijd of wintertijd is, en dan staat het goed.

Uitgeschakelde plugins weggooien en de rest nalopen

Een plugin die je deactiveert, doet niets meer, maar de bestanden blijven op de server staan. Een nieuwe WordPress heeft er zelf al twee, Akismet en Hello Dolly, die uitgeschakeld klaarstaan. Je website wordt er niet trager van, maar het is software die niemand meer bijwerkt, en WordPress raadt zelf aan om plugins die je niet gebruikt te verwijderen.

Ga naar Plugins en dan Geïnstalleerde plugins, en klik bovenaan op Inactief. Onder de naam van elke uitgeschakelde plugin staat de link Verwijderen. Bij een actieve plugin zie je die link pas als je hem eerst deactiveert.

Pluginlijst in WordPress met het filter Inactief, met Akismet Anti-spam en Hello Dolly, elk met de links Activeren en Verwijderen

Loop daarna de actieve lijst langs. Zie je een plugin die je niet meer herkent, klik dan eerst op Deactiveren en kijk of je website het nog doet. Pas als alles werkt, verwijder je hem. Zoek je snelheid, dan zit die in de actieve plugins, en daarvoor kijk je naar wat je pagina’s laat haperen.

Een thema kan onder een pagina of bericht een link tonen als “Bewerk dit”. WordPress laat die alleen zien aan wie de pagina mag bewerken. Zie je hem terwijl je ingelogd bent, dan is er dus niets aan de hand.

Jij, ingelogdLink zichtbaar
  1. Onder je pagina staat een link om te bewerken
  2. Dat hoort zo, want jij mag de pagina bewerken
Bezoeker in een privévensterGeen link
  1. Dezelfde pagina, zonder bewerklink
  2. Zie je hem hier toch, kijk dan naar je cache

Controleer het daarom zoals een bezoeker het ziet. Open je website in een privévenster, waarin je niet bent ingelogd. Staat de link daar ook, dan komt dat vaak door een paginacache die een ingelogde versie van de pagina heeft bewaard. Leeg je cache en kijk in de instellingen van je cacheplugin of ingelogde gebruikers zijn uitgesloten. Helpt dat niet, dan zet je thema of paginabouwer de link er zelf neer, en zoek je de optie daar.

Wie op de link klikt, komt bij het inlogscherm en kan zonder account niet verder, maar de link wijst wel de weg naar je beheer. Die route hoeven je bezoekers niet te zien.

Wat niemand gebruikt, werkt ook niemand bij. Opschonen betekent dat alles wat er staat, er met een reden staat.

Geen voorbeeldpagina’s meer die Google kan vinden

Bij elke Nederlandse installatie zet WordPress er voorbeeldcontent in. Het gaat om het bericht “Hallo wereld!” met een reactie van “Een WordPress reageerder”, de pagina “Voorbeeld pagina” en een concept “Privacybeleid”. Zolang het bericht en de pagina gepubliceerd zijn, kunnen ze in Google verschijnen.

Meegeleverd bij een Nederlandse WordPress
Bericht
Hallo wereld!
Reactie
Een WordPress reageerder
Pagina
Voorbeeld pagina
Concept
Privacybeleid

Ga naar Berichten en Pagina’s, beweeg over de titel van het voorbeeld en klik op Prullenbak. De reactie op Hallo wereld! verdwijnt dan vanzelf mee. Zodra iets in de prullenbak staat, geeft het adres een foutmelding, en haalt Google het bij een volgend bezoek uit de zoekresultaten. WordPress leegt de prullenbak na dertig dagen vanzelf. Wil je het meteen kwijt, klik dan op Prullenbak leegmaken.

Bekijk het concept Privacybeleid eerst voordat je het weggooit. Het is niet openbaar en WordPress koppelt het aan je privacy-instelling, dus je hebt meteen een begin voor een pagina die je waarschijnlijk toch nodig hebt.

Wat een opgeruimde website je oplevert

Na deze zeven staat er in je dashboard alleen nog wat je gebruikt, weet je van alles wat er staat waar de updates vandaan komen, en komen geplande berichten op het moment dat je ze bedoelt. Opschonen doe je één keer goed na de bouw. Daarna loop je deze lijst bij elke onderhoudsbeurt na, als vast onderdeel van je website zelf bijhouden.

Heb je daar geen tijd voor, of wil je het gewoon geregeld hebben? Laat het onderhoud dan aan mij over, dan loop ik deze punten voor je na en houd ik ze op orde.

Veelgestelde vragen

Als je de volgorde aanhoudt, is de kans klein. WordPress laat je het actieve thema en het hoofdthema van een actief subthema niet verwijderen, en een plugin kun je pas verwijderen als je hem eerst hebt gedeactiveerd. Twijfel je bij een actieve plugin, deactiveer hem dan eerst en kijk of je website het nog doet. Maak vooraf een back-up, dan kun je altijd terug.

Niet merkbaar, want uitgeschakelde plugins, thema's die je niet gebruikt en oude revisies laden niet mee met je pagina's. De winst van opschonen zit in veiligheid, overzicht en een kleinere database en back-up. Voor snelheid kijk je naar de plugins die wel actief zijn.

Dat hangt van de plugin af. Sommige ruimen hun gegevens op als je ze verwijdert, andere laten ze in de database staan. Daarom eerst een back-up, zeker bij een plugin die je ooit misschien terug wilt zetten.

Eén keer goed na de bouw, en daarna bij elke onderhoudsbeurt even langs deze zeven punten.

Niet vanzelf, want een thema of plugin die er nog staat, is nog geen lek. Het is wel software die niemand bijwerkt, en juist daar zoeken geautomatiseerde scanners naar. Hoe minder er staat, hoe minder ze kunnen vinden.

Was dit artikel behulpzaam?