Steeds meer ondernemers koppelen zelf een AI aan hun WordPress-site. ChatGPT via een plugin, Claude via een MCP-koppeling, Codex of Claude Code met toegang tot de server, of gewoon Claude in de browser die meeklikt in het beheer. Dat is begrijpelijk, en vaak nuttig: een tekst aanpassen kost ineens een bericht in plaats van een ticket. Wij zien het bij onze eigen klanten gebeuren, en we juichen het toe.
Maar we zien ook wat er misgaat. Niet door kwade wil en zelden door de AI zelf, maar door wat er níet geregeld is eromheen. Dit artikel zet de zeven dingen op een rij die we het vaakst tegenkomen als iemand zelf AI aan zijn site koppelt, en wat je doet om ze te voorkomen. Welke manieren van koppelen er zijn en wat ze van elkaar verschillen, staat in vijf manieren om AI in je WordPress-site te laten werken; de stappen per assistent staan in Claude koppelen aan WordPress en ChatGPT koppelen aan WordPress. Dit artikel gaat over wat er daarna moet kloppen.
De meest gemaakte fout, en de meest begrijpelijke. Je maakt een koppeling, de plugin vraagt om een wachtwoord of token, en je gebruikt dat van jezelf. Vanaf dat moment heeft de AI precies dezelfde rechten als jij: plugins installeren, gebruikers aanmaken, instellingen wijzigen, de site op zwart zetten.
Wat er dan misgaat: één verkeerd begrepen opdracht (“ruim de oude pagina’s op”) raakt niet een pagina maar een menu, een plugin of een gebruiker. En in het logboek staat jouw naam, dus je kunt achteraf niet eens zien wat jij deed en wat de AI deed.
Zo voorkom je het
De tweede fout zit niet in de techniek maar in de afspraak. Veel koppelingen staan standaard op alles (de AI publiceert direct) of op niets (de AI mag alleen lezen). Allebei werken niet. Bij alles lig je ’s nachts wakker, bij niets heb je een dure zoekfunctie.
Wat wij in de praktijk zien werken, is bevoegdheden per soort taak:
Leg die drie lijstjes vast, al is het in een notitie. Bij een AI-collega van Fyrst zijn dit de bevoegdheden die jij bepaalt bij het inwerken, en die je later kunt oprekken als het vertrouwen groeit. Precies zoals je dat met een nieuwe medewerker ook doet.
De REST API van WordPress, de standaardweg met een Application Password, werkt op het niveau van WordPress: pagina’s, berichten, media, gebruikers, instellingen. Geen bestanden, geen eigen PHP, geen directe database. Let wel op: met een beheerdersaccount kan de AI via diezelfde REST API ook plugins installeren en activeren.
Bij een MCP-koppeling hangt het af van wat er is geïnstalleerd. De officiële MCP Adapter van WordPress kan zelf bijna niets: standaard alleen site-, gebruikers- en omgevingsgegevens opvragen. Alles wat de AI verder kan, komt van plugins die extra vaardigheden toevoegen, en die kunnen alles. Een deel van die plugins geeft de AI toegang tot bestanden, het uitvoeren van PHP, databasequery’s en het installeren van plugins. Dat is handig voor een ontwikkelaar. Voor een ondernemer die “even ChatGPT koppelt” betekent het dat een verkeerd begrepen opdracht niet een pagina kost, maar de hele site. En wie via de browser werkt, heeft een sluiproute die vaak wordt vergeten: de bestandseditor in het WordPress-beheer zelf.
Zo voorkom je het
define('DISALLOW_FILE_EDIT', true);Een AI-koppeling is een deur naar je site die er eerst niet was. Dat weten kwaadwillenden ook. Er zijn drie manieren waarop die deur misbruikt wordt.
Het tempo is hoog. Volgens Patchstack werden er in 2025 ruim 11.000 nieuwe kwetsbaarheden in WordPress gevonden, 91 procent daarvan in plugins. Bij de lekken die het zwaarst worden misbruikt, begint de helft van de massale aanvallen binnen vijf uur na bekendmaking. En bijna de helft van de lekken had bij bekendmaking nog geen oplossing. Hoe het er in de praktijk uitziet, lees je in ons stuk over wp2shell.
Zo voorkom je het
Een AI die iets fout doet is geen ramp, mits je kunt zien wat er gebeurde en terug kunt. Zonder back-up en logboek kun je allebei niet.
“Ik weet niet wat er is gebeurd, maar sinds vorige week klopt het contactformulier niet meer.” Dat is de zin die we het vaakst horen als er een AI aan een site hangt zonder logboek. De AI heeft iets aangepast, misschien terecht, maar niemand kan het terugvinden. En zonder back-up van vóór de wijziging kun je het ook niet terugdraaien. We zien het vooral bij bulkwijzigingen (“werk alle dienstenpagina’s bij”) en updates (“update alle plugins”). Bij een hack is het nog belangrijker: een logboek laat zien wat er is veranderd, een schone back-up zet het terug.
Zo voorkom je het
Een AI die je site kan aanpassen, weet daarmee nog niets van je bedrijf. Hij kent je prijzen niet, je tone of voice niet, je oude adres wel (want dat staat nog ergens op een pagina). Het resultaat zien we terug op sites van klanten: een nieuwe dienstenpagina in een stijl die niet past, een prijs die is “aangevuld” uit een oude blog, een adres uit 2023.
Zo voorkom je het
De laatste fout is de stilste. De koppeling werkt, de AI doet zijn werk, en niemand kijkt naar wat er om de koppeling heen gebeurt:
Zo voorkom je het
Omdat we dit steeds vaker tegenkomen, hebben we het opgenomen in onze algemene voorwaarden (versie 2026.2, die ingaat op 1 november 2026). Kort gezegd: koppel je zelf een AI-systeem aan een site die wij onderhouden, meld dat dan vooraf. Doe je dat niet, dan kunnen onderhoud, support en garantie worden opgeschort voor problemen die daaruit voortkomen. Niet als straf, maar omdat we niet kunnen instaan voor wat we niet kennen.
De andere kant van die afspraak is belangrijker: we helpen je graag om het wél veilig in te richten. Een apart account, bevoegdheden per taak, beveiliging van de koppeling, back-ups, een logboek en bedrijfscontext zijn precies de dingen die wij regelen als we een AI-collega inwerken. Wil je het zelf doen, dan is de checklist hieronder de kortste weg.
DISALLOW_FILE_EDIT aan in wp-config.phpJa, mits je de zeven punten uit dit artikel regelt. De koppeling zelf is niet het risico; het ontbreken van een apart account, afspraken over bevoegdheden, back-ups en een logboek wel.
Zo min mogelijk voor de taak. Voor content volstaat de rol Redacteur. Beheerdersrechten alleen als de AI ook updates of instellingen moet doen, en dan met een controlestap voor alles wat bezoekers direct zien.
Dat hangt af van de koppeling en het account. Via de REST API van WordPress blijft hij binnen content en instellingen, al kan hij met beheerdersrechten ook plugins installeren. Veel MCP- en koppelplugins geven daarnaast toegang tot bestanden, PHP en de database; daarmee kan één fout de hele site raken. Gebruik dus een apart account met beperkte rechten, controleer welke rechten een plugin geeft en zet uit wat je niet nodig hebt.
Ja. De koppeling is een extra ingang. Hackers misbruiken lekken in koppelplugins, gelekte applicatiewachtwoorden of verborgen instructies in teksten die de AI leest. Gebruik daarom alleen goed onderhouden plugins, voer updates direct door, behandel sleutels als wachtwoorden en geef het AI-account zo weinig rechten als kan.
Ja. Anders kan die het verschil niet zien tussen jouw AI en een inbraak, en weet niemand wie het oplost als een update de koppeling breekt. Bij Fyrst is het melden van eigen koppelingen vanaf 1 november 2026 onderdeel van de voorwaarden.
De koppeling is bij allebei hetzelfde. Het verschil zit in wat eromheen is geregeld: bedrijfskennis, bevoegdheden per taak, back-ups, logboek en iemand die de kwaliteit bewaakt. Zelf koppelen is goedkoper, maar dan ben jij degene die dat allemaal regelt en bijhoudt.
Ja, en daar is het nog belangrijker. In de browser werkt de AI met de rechten van het account waarmee je bent ingelogd, dus gebruik ook daar een apart account. Op de server (Claude Code, Codex) heeft de AI toegang tot alle bestanden; werk daar nooit zonder versiebeheer en een testomgeving.
Wil je dat iemand dit voor je inricht en bijhoudt? Op dit moment werken we de AI-collega in bij een beperkt aantal bedrijven, als pilot. Bekijk de pilot of stuur ons een bericht.
Wij werken de AI-collega in met een eigen account, bevoegdheden die jij bepaalt, een beveiligde koppeling, back-ups en een logboek. Nu als pilot bij een beperkt aantal bedrijven.
Bekijk de pilot