Verouderde WordPress-plugins: hoe herken je ze en wat doe je ermee?

Een WordPress-site draait op plugins. Voor een contactformulier, een slider, de cookiemelding of de SEO-instellingen: voor bijna alles is er een plugin. Dat is handig, maar elke plugin is software van een andere maker. En die maker kan stoppen. Dan blijft de plugin gewoon op je site staan, alleen houdt niemand hem nog bij. Ik ben Dennis van Globeview Webdesign in Heerlen en ik onderhoud al ruim 20 jaar WordPress-sites voor ondernemers in Limburg en daarbuiten. In dit artikel lees je hoe je een verouderde plugin herkent, waarom hij een risico is en hoe je hem vervangt zonder dat er iets breekt.
Waarom een verouderde plugin een risico is
Een plugin die niet meer wordt bijgewerkt, gaat niet meteen kapot. Het probleem sluipt erin. WordPress zelf krijgt elk jaar grote updates, net als PHP, de programmeertaal op de server. Een plugin die daar niet op wordt aangepast, gaat vroeg of laat haperen. Soms merk je dat meteen, met een foutmelding of een pagina die niet laadt. Soms merk je het pas veel later, als een formulier stilletjes stopt met versturen.
Het grootste risico is beveiliging. Wordt er een lek gevonden in een plugin die niemand meer bijhoudt, dan komt er geen update die het dichtzet. Zo'n lek wordt openbaar bekend, en er zijn geautomatiseerde scripts die het hele internet afzoeken naar sites waar die plugin nog op staat. Verouderde plugins zijn daardoor een van de meest gebruikte ingangen voor hackers.
Zo herken je een verouderde plugin
Je hoeft geen technicus te zijn om het te zien. De meeste signalen vind je in je eigen WordPress-dashboard of op de pagina van de plugin in de officiële pluginbibliotheek van WordPress.
Op de pluginpagina zie je wanneer hij voor het laatst is bijgewerkt. Een jaar zonder update is een waarschuwing, twee jaar is een reden om te vervangen.
WordPress toont zo'n waarschuwing zelf als een plugin al een paar grote versies niet is bijgewerkt.
Dan staat er dat de plugin gesloten is. Dat gebeurt onder meer bij beveiligingsproblemen. Een gesloten plugin wil je niet op je site hebben.
Page builders en premium plugins krijgen alleen updates met een geldige licentie. Staat die op naam van een oude bouwer, dan loopt hij vaak ongemerkt af.
Een uitgeschakelde plugin doet niets, maar de bestanden staan nog op je server. Ook een uitgeschakelde plugin met een lek kan een risico zijn.
Wat zijn je opties?
Verwijderen. Het makkelijkste geval. Veel sites hebben plugins die ooit zijn geïnstalleerd voor iets wat allang niet meer bestaat. Gebruik je hem niet, haal hem dan weg. Elke plugin minder is een onderdeel minder dat kan botsen of lekken, en vaak wordt je site er ook sneller van.
Vervangen door een actieve plugin. Voor de meeste functies bestaan meerdere plugins. Kies er een die regelmatig wordt bijgewerkt, veel gebruikers heeft en goede beoordelingen krijgt. Let wel op wat de oude plugin precies deed, want een vervanger werkt zelden op exact dezelfde manier.
Gebruiken wat WordPress al kan. WordPress is de afgelopen jaren flink gegroeid. Dingen waar je vroeger een plugin voor nodig had, zoals knoppen, kolommen of een simpele galerij, kan de editor nu vaak zelf.
Een kleine eigen oplossing. Soms doet een plugin maar één klein ding dat je echt nodig hebt, en is er geen goede vervanger. Dan is een klein stukje eigen code of een eigen plugin vaak betrouwbaarder dan een grote plugin waar je maar een fractie van gebruikt. Die bouwen we ook voor klanten.
Zo vervang je een plugin zonder dat er iets breekt
- 1Maak een verse back-up
Van de bestanden én de database, zodat je altijd terug kunt. - 2Zoek uit wat de plugin precies doet
Op welke pagina's wordt hij gebruikt? Staan er shortcodes in je teksten? Bewaart hij gegevens, zoals formulierinzendingen of instellingen? - 3Test de vervanger eerst op een kopie
Heeft je hosting een staging-omgeving, probeer het daar. Zo ziet een bezoeker niets van eventuele problemen. - 4Vervang en controleer
Zet de nieuwe oplossing aan, loop de pagina's na waar de oude plugin werd gebruikt en test je formulieren. - 5Verwijder de oude plugin helemaal
Niet alleen uitschakelen, maar verwijderen. Dan staan de bestanden ook niet meer op je server.
Gaat er na het vervangen toch iets mis, lees dan wat je doet als je site raar doet na een update. Het werkt voor een vervangen plugin op dezelfde manier. En werkt vooral je contactformulier niet meer, dan helpt zo vind je waar de mail blijft.
Hoe voorkom je dat het zo ver komt?
Houd het aantal plugins klein en kies bij elke nieuwe plugin bewust: wie maakt hem, hoe vaak wordt hij bijgewerkt en heb je hem echt nodig? Loop een paar keer per jaar je lijst met plugins na, en verwijder wat je niet meer gebruikt. En zorg dat de licenties van betaalde plugins op jouw naam staan, zeker als een andere partij je site heeft gebouwd. Lees daarover meer in je websitebouwer is gestopt: wie neemt je site over?
Voor sites in ons Total Care Plan houden we dit voor je in de gaten. We zien welke plugins achterlopen of een bekend lek hebben, en stellen voor wat we ermee doen: bijwerken, vervangen of opruimen. Een verouderde plugin zonder veilige versie vervangen we, of we bouwen er een eigen oplossing voor. Wat onderhoud kost en wat je ervoor krijgt, lees je in WordPress onderhoud: wat kost het en wat krijg je?
Weet je niet hoe oud de plugins op jouw site zijn?
Vraag een review aan (€42,50). We kijken welke plugins achterlopen, welke een risico zijn en wat er nodig is om je site weer veilig te krijgen. Je zit nergens aan vast.
Veelgestelde vragen over verouderde WordPress-plugins
Hoe weet ik of een WordPress-plugin nog wordt bijgehouden?
Kijk op de pagina van de plugin in de officiële WordPress-bibliotheek wanneer hij voor het laatst is bijgewerkt en met welke WordPress-versie hij is getest. Is de laatste update meer dan een jaar oud, of toont WordPress een waarschuwing dat hij niet is getest met recente versies, dan wordt hij waarschijnlijk niet meer actief bijgehouden.
Is een uitgeschakelde plugin ook een risico?
Ja, soms wel. Een uitgeschakelde plugin doet niets, maar de bestanden staan nog op je server. Zit daar een lek in, dan kan dat in sommige gevallen toch misbruikt worden. Gebruik je een plugin niet meer, verwijder hem dan helemaal.
Hoeveel plugins is te veel?
Er is geen vast getal. Het gaat om kwaliteit en noodzaak. Tien goed onderhouden plugins zijn veiliger dan vier verouderde. Houd alleen de plugins die je echt gebruikt, en kies voor plugins die regelmatig worden bijgewerkt.
Wat gebeurt er als de licentie van mijn premium plugin verloopt?
Meestal blijft de plugin gewoon werken, maar krijgt hij geen updates meer. Ook geen beveiligingsupdates. Verleng de licentie op jouw eigen naam, of vervang de plugin als je hem niet meer nodig hebt.
Kan Globeview een verouderde plugin vervangen of een eigen plugin maken?
Ja. Na de review hoor je welke plugins een risico zijn. Daarna vervangen we ze door een goed onderhouden alternatief, of bouwen we een kleine eigen oplossing als dat betrouwbaarder is. Je hoort vooraf wat het kost.
