Wp-cli

WP-CLI, WordPress command line interface, WordPress CLI, wp command line
WP-CLI is een command-line tool waarmee je WordPress beheert via tekstcommando's in plaats van via het dashboard. Het versnelt onderhoud, updates en migraties.

Wat is WP-CLI?

WP-CLI is een command-line interface waarmee je WordPress-websites beheert via tekstcommando's in een terminal, zonder gebruik te maken van het grafische dashboard. Je voert acties uit zoals het installeren van plugins, updaten van themes, importeren van content of het aanmaken van gebruikers door commando's in te typen. Voor MKB-bedrijven met meerdere WordPress-sites of regelmatige onderhoudsklussen bespaart dit tijd en voorkomt het repetitief klikwerk.

Hoe WP-CLI werkt in de praktijk

WP-CLI draait op de server waar je WordPress-site gehost is. Je opent een terminal-verbinding via SSH en typt commando's die direct met de WordPress-database en bestanden communiceren. Een voorbeeld: met wp plugin update --all update je alle plugins in één keer, zonder in te loggen op het dashboard. Met wp search-replace 'oude-url.nl' 'nieuwe-url.nl' vervang je URLs door de hele database na een migratie. Elk commando geeft directe feedback over wat er gebeurt. Je kunt taken ook scripten en automatiseren via cron-jobs, zodat bijvoorbeeld wekelijkse backups of updates zonder handmatig ingrijpen draaien. De tool is open source en wordt actief onderhouden door de WordPress-community, met uitgebreide officiële documentatie op WordPress.org.

Waarom WP-CLI ontstond en waarom het nu telt

WordPress groeide uit tot het meest gebruikte CMS ter wereld, maar het grafische dashboard werd een bottleneck voor ontwikkelaars en beheerders met tientallen sites. Elke handeling vereiste inloggen, navigeren en klikken. WP-CLI werd ontwikkeld om bulk-operaties en server-side automatisering mogelijk te maken. Voor MKB-bedrijven die hun site laten onderhouden of zelf technisch vaardig zijn, biedt het een efficiëntere manier om updates, migraties en troubleshooting uit te voeren. Hostingproviders zoals Kinsta en Savvii bieden WP-CLI standaard aan, omdat het de kans op fouten bij handmatige updates verkleint en sneller is bij acute problemen zoals een gehackte site.

Wat WP-CLI oplevert voor MKB-bedrijven

Als je een WordPress-site hebt met regelmatig onderhoud, migraties of custom development, scheelt WP-CLI uren per maand. Een webshop met 200 producten migreren naar een nieuwe URL kost met zoek-en-vervang via WP-CLI 2 minuten in plaats van handmatig doorklikkken. Bij een acute beveiligingsincident kun je met één commando alle gebruikers resetten of verdachte bestanden verwijderen. Voor bureaus die meerdere klanten beheren, is het mogelijk om scripts te schrijven die dezelfde updates of checks op tientallen sites uitvoeren. Monkey Vision gebruikt WP-CLI standaard bij WordPress-onderhoudstrajecten om updates veilig en snel door te voeren, en bij migraties om downtime te minimaliseren. De tool vereist wel basiskennis van de terminal en SSH-toegang tot je server, dus het is geen plug-and-play-oplossing voor iedereen.

Toepassingen van WP-CLI

WP-CLI is geen vervanging voor het WordPress-dashboard, maar een aanvulling voor situaties waar snelheid, schaalbaarheid of automatisering nodig is. Hieronder staan vier concrete scenario's waarin MKB-bedrijven en ontwikkelaars er dagelijks mee werken.

Bulk-updates van plugins en themes over meerdere sites

Als je vijf of meer WordPress-sites beheert, kost het updaten van plugins en themes via het dashboard veel tijd. Met WP-CLI log je in op de server en voer je wp plugin update --all uit voor elke site, of je schrijft een script dat dit automatisch doet. Hostingproviders met managed WordPress-hosting bieden vaak WP-CLI-toegang, zodat je via één terminal alle sites in één keer kunt updaten. Dit verkleint het risico dat een site kwetsbaar blijft door een gemiste update. Voor bureaus die klanten onderhouden, is dit een standaard-workflow: een script draait wekelijks, controleert op updates en voert ze uit buiten kantoortijden. De backup maak je vooraf met wp db export, zodat je bij problemen snel kunt terugdraaien.

Migratie van staging naar productie zonder downtime

Bij een website-relaunch of grote update test je eerst op een staging-omgeving. Na goedkeuring moet de staging-database naar productie, inclusief alle nieuwe URLs, afbeeldingen en instellingen. Met WP-CLI export je de staging-database met wp db export staging.sql, importeer je die op productie met wp db import staging.sql, en vervang je alle URLs met wp search-replace 'staging.domein.nl' 'www.domein.nl'. Dit proces duurt minuten in plaats van uren handmatig werk of het installeren van migratie-plugins die vaak falen bij grote databases. Monkey Vision gebruikt deze aanpak bij website-relaunches om risico en downtime te minimaliseren. De terminal geeft directe feedback over hoeveel rijen zijn aangepast, zodat je meteen ziet of de migratie compleet is.

Troubleshooting en herstel na beveiligingsincidenten

Als je WordPress-site gehackt is, wil je snel alle gebruikers resetten, verdachte plugins verwijderen en de core-bestanden controleren. Via het dashboard lukt dat niet altijd, omdat de hack je kan buitensluiten. Met SSH-toegang en WP-CLI kun je wp user list uitvoeren om alle accounts te zien, wp user update admin --user_pass=nieuwwachtwoord om toegang te herstellen, en wp plugin delete verdachte-plugin om malware te verwijderen. Met wp core verify-checksums controleer je of de WordPress-core-bestanden ongewijzigd zijn. Dit is sneller en betrouwbaarder dan handmatig FTP-bestanden vergelijken. Hostingproviders met goede security-monitoring bieden WP-CLI standaard aan voor dit soort noodsituaties.

Wanneer WP-CLI de juiste keuze is en wanneer niet

WP-CLI is waardevol als je regelmatig dezelfde taken uitvoert op één of meerdere WordPress-sites, als je migraties of bulk-operaties doet, of als je custom scripts wilt automatiseren. Het vereist wel basiskennis van de terminal, SSH-toegang tot je server en een hostingprovider die WP-CLI ondersteunt. Voor een eenmalige taak zoals het aanpassen van één pagina of het installeren van één plugin is het dashboard sneller. Voor niet-technische MKB-ondernemers zonder ontwikkelaar in huis is WP-CLI geen must-have, maar als je samenwerkt met een bureau of developer die WordPress-onderhoud doet, is het een teken van professionaliteit als zij WP-CLI gebruiken. Het scheelt tijd, vermindert fouten en maakt automatisering mogelijk die anders onhaalbaar is.

Wil je dit toepassen in jouw bedrijf? Monkey Vision helpt MKB-ondernemers met webdesign, SEO en slimme digitale oplossingen. Plan een vrijblijvende kennismaking en ontdek wat er voor jou mogelijk is.

Plan een kennismaking

Veelgestelde vragen

Nee, WP-CLI is een tool die je via SSH gebruikt, maar SSH zelf is alleen de beveiligde verbinding met je server. SSH geeft je toegang tot de terminal van je server, waar je bestanden kunt beheren, logs kunt bekijken en commando's kunt uitvoeren. WP-CLI is een specifieke applicatie die je binnen die terminal-sessie gebruikt om WordPress te beheren zonder het dashboard. Je hebt SSH-toegang nodig om WP-CLI te kunnen gebruiken, maar niet alle SSH-gebruikers hebben automatisch WP-CLI geïnstalleerd. Veel managed WordPress-hostingproviders zoals Kinsta en Savvii installeren WP-CLI standaard, maar bij shared hosting moet je soms zelf vragen of het beschikbaar is. Als je geen SSH-toegang hebt, kun je WP-CLI niet gebruiken.

Migratie-plugins zoals Duplicator of All-in-One WP Migration zijn eenvoudiger voor eenmalige migraties zonder technische kennis. Je klikt door een wizard, downloadt een pakket en uploadt het op de nieuwe locatie. WP-CLI is sneller en betrouwbaarder bij grote databases (boven 500 MB), bij regelmatige staging-naar-productie-migraties, of als je meerdere sites tegelijk moet migreren. Plugins kunnen vastlopen bij grote bestanden of server-timeouts, terwijl WP-CLI direct met de database werkt zonder PHP-limieten. Voor een eenmalige verhuis van een kleine site is een plugin vaak voldoende. Voor bureaus of bedrijven met maandelijkse releases of meerdere websites is WP-CLI de professionele standaard. Als je twijfelt, vraag je web developer of hostingprovider welke aanpak zij adviseren voor jouw situatie.

Start met het controleren of je hostingprovider WP-CLI ondersteunt en SSH-toegang biedt. Vraag de inloggegevens voor SSH en test de verbinding met een tool zoals Terminal (Mac/Linux) of PuTTY (Windows). Typ wp --info om te zien of WP-CLI werkt. Begin met eenvoudige alleen-lezen commando's zoals wp plugin list of wp user list om te zien wat er gebeurt zonder iets te wijzigen. De officiële WP-CLI-documentatie bevat een quick start guide met praktijkvoorbeelden. Voor MKB-bedrijven zonder technische achtergrond is het verstandig om WP-CLI-taken uit te besteden aan een developer of een bureau dat WordPress-onderhoud doet, zodat je de voordelen krijgt zonder zelf de terminal in te duiken. Als je wel wilt leren, begin dan met een staging-site waar fouten geen impact hebben.

De beste aanpak hangt af van hoeveel sites je beheert en hoe vaak je updates, migraties of troubleshooting doet. Beheer je één site met incidentele updates? Dan volstaat het dashboard meestal. Heb je meerdere sites, regelmatige staging-releases of custom development? Dan scheelt WP-CLI uren per maand en verkleint het het risico op fouten. Plan een gratis WordPress-scan van 30 minuten bij Monkey Vision. We lopen live door je huidige setup, kijken naar onderhoudstaken die je nu handmatig doet, en adviseren of WP-CLI, automatisering of managed hosting tijd en kosten bespaart. Je krijgt direct drie concrete verbeterpunten plus een eerlijke inschatting van wat haalbaar is voor jouw situatie. Geen verkooppraatje, wel praktisch advies. Bekijk onze WordPress-onderhoudsdiensten of neem contact op voor een afspraak.

Over de auteur

Monkey Vision

Monkey Vision is een full-service digitaal bureau in Nijmegen, gespecialiseerd in webdesign, SEO en AI-automatisering voor het MKB. De kennisbank is samengesteld door ons team van online-strategen en doorlopend bijgehouden op basis van actuele inzichten.

Publicatiedatum: 26-04-2026
Laatste update: 26-04-2026