{"id":61582,"date":"2025-01-06T09:58:25","date_gmt":"2025-01-06T08:58:25","guid":{"rendered":"https:\/\/kinsta.com\/nl\/?p=61582&#038;preview=true&#038;preview_id=61582"},"modified":"2025-01-14T09:34:03","modified_gmt":"2025-01-14T08:34:03","slug":"wp-cli-wordpress-multisite","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/","title":{"rendered":"Zo gebruik je WP CLI voor WordPress Multisite"},"content":{"rendered":"<p>In de loop der jaren hebben vele <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-ontwikkelaar-salaris\/\">WordPress ontwikkelaars<\/a> een bijdrage geleverd in het maken en onderhouden van <a href=\"https:\/\/kinsta.com\/nl\/blog\/wp-cli\/\">WP-CLI<\/a>, een robuuste command-line interface die speciaal is ontworpen voor gebruik met WordPress. Als tijdbesparend hulpmiddel is WP-CLI vooral geschikt voor het beheren van <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-multisite-complete-gids\/\">WordPress Multisite<\/a> netwerken, waarmee meerdere sites op \u00e9\u00e9n WordPress installatie kunnen draaien.<\/p>\n<p>Om WP-CLI effectief te gebruiken, is het essentieel om de belangrijkste onderdelen van WordPress te begrijpen: de <a href=\"https:\/\/kinsta.com\/blog\/wordpress-admin\/\">admin-interface<\/a>, de <a href=\"https:\/\/kinsta.com\/blog\/wordpress-files\/\">bestandsstructuur<\/a> en de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-database\/\">database<\/a>. Zonder deze basiskennis is WP-CLI mogelijk niet zo effici\u00ebnt of nuttig.<\/p>\n<p>Hoewel WP-CLI standaard opdrachten en commando&#8217;s ondersteunt zoals het installeren, updaten, activeren, deactiveren en verwijderen van plugins of thema&#8217;s, reiken de mogelijkheden veel verder dan wat beschikbaar is in het WordPress Admin dashboard, waardoor het een zeer veelzijdig hulpmiddel is voor geavanceerd sitebeheer.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>In een Multisite netwerk is er altijd een primaire site &#8211; bekend als de netwerksite &#8211; die het netwerk verankert. Extra sites, secundaire sites genoemd, delen plugins en thema&#8217;s die centraal op netwerkniveau worden beheerd. Een <a href=\"https:\/\/kinsta.com\/nl\/blog\/gebruikersrollen-wordpress\/\">Super Administrator<\/a> houdt toezicht op het netwerk en zorgt voor een soepele werking van alle sites.<\/p>\n<\/aside>\n\n<p>Dit artikel legt uit hoe je WP-CLI kunt gebruiken om WordPress Multisite netwerken effici\u00ebnt te beheren en geeft praktische voorbeelden om je op weg te helpen.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Wat is WP CLI en waarom zou je het gebruiken?<\/h2>\n<p><a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a> is een krachtig hulpmiddel voor het beheren van WordPress sites via de opdrachtregel, oftewel de command-line interface. In een Multisite omgeving kan het het beheer van een netwerk aanzienlijk vereenvoudigen, waardoor je bulkacties kunt uitvoeren en je workflow kunt stroomlijnen.<\/p>\n<p>De ware kracht ligt in de flexibiliteit en uitbreidbaarheid &#8211; je kunt moeiteloos commando&#8217;s uitvoeren op het hele netwerk of op specifieke sites, terwijl je ook de functionaliteit kunt uitbreiden met een verscheidenheid aan WP-CLI pakketten die beschikbaar zijn op GitHub en andere repositories.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/nl\/blog\/soorten-developers\/\">Ontwikkelaars<\/a> maken vaak custom WP-CLI commando&#8217;s om terugkerende taken te vereenvoudigen. Je kunt WP-CLI bijvoorbeeld gebruiken om boilerplate code voor thema&#8217;s en plugins op te stellen, wat tijd en moeite bespaart tijdens de ontwikkeling.<\/p>\n<p>Als je host bij Kinsta, dan <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/sitebeheer\/wordpress-wp-cli\/\">is WP-CLI ingebouwd<\/a> en toegankelijk via SSH, zodat je WordPress sites moeiteloos kunt beheren. Voor lokale ontwikkeling is <a href=\"https:\/\/kinsta.com\/nl\/docs\/devkinsta\/wp-cli\/\">WP-CLI beschikbaar in DevKinsta<\/a> via de <code>devkinsta_fpm<\/code> container. Eenmaal in de container kun je naar je site map navigeren en commando&#8217;s uitvoeren. Hoewel dit een beetje installatiewerk vereist, biedt het een krachtige manier om je lokale WordPress sites effici\u00ebnt te beheren voor debuggen, testen of deployments.<\/p>\n<h2>Voordat je begint<\/h2>\n<p>De commando&#8217;s in dit artikel zijn zorgvuldig gekozen omdat ze vaak gebruikt worden door WordPress Multisite ontwikkelaars en beheerders.<\/p>\n<p>WP-CLI is een brede en flexibele tool, waardoor het onmogelijk is om alle beschikbare commando&#8217;s te behandelen. Om het overzichtelijk en praktisch te houden, hebben we ons gericht op eenvoudige, bruikbare voorbeelden om je op weg te helpen.<\/p>\n<p>Omdat WP-CLI is gebaseerd op <a href=\"https:\/\/kinsta.com\/nl\/blog\/linux-opdrachten\/\">Unix commando&#8217;s<\/a>, is het mogelijk dat je geen WP-CLI equivalent vindt voor commando&#8217;s die al bestaan in <a href=\"https:\/\/mally.stanford.edu\/~sr\/computing\/basic-unix.html\" target=\"_blank\" rel=\"noopener noreferrer\">Unix<\/a>.<\/p>\n<h3>Belangrijke opmerkingen over WP-CLI<\/h3>\n<p><a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener noreferrer\">De opdrachtstructuur van WP-CLI<\/a> is flexibel, zodat je op meerdere manieren hetzelfde resultaat kunt bereiken. De volgende voorbeelden zijn bijvoorbeeld allebei geldig en valide:<\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com --display_name=\"John Doe\" --nickname=\"Johnny\"<\/code><\/pre>\n<p>Of:<\/p>\n<pre><code class=\"language-bash\">wp user create johndoe --display_name=\"John Doe\" johndoe@example.com --nickname=\"Johnny\"<\/code><\/pre>\n<p>De volgorde van vlaggen, parameters en waarden doet er niet toe als het commando en het subcommando eenmaal zijn opgegeven.<\/p>\n<h3>Beste practices voor het uitvoeren van WP-CLI commando&#8217;s<\/h3>\n<p>Volg deze best practices om mogelijke problemen te voorkomen:<\/p>\n<ul>\n<li>Zorg dat je altijd een actuele <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/wordpress-backups\/\">backup<\/a> beschikbaar hebt, vooral omdat sommige van deze commando&#8217;s je site(s) permanent zullen wijzigen.<\/li>\n<li>Gebruik waar mogelijk een testsite. Als je Kinsta gebruikt, bevat elke WordPress installatie een gratis <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/testomgeving\/\">testomgeving<\/a> om veilig te testen. Je kunt eenvoudig wijzigingen pushen tussen testomgevingen en live omgevingen.<\/li>\n<li>Gebruik de <code>--dry-run<\/code> flag om database wijzigingen te testen voordat je ze toepast.<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Om mee te kunnen volgen en WP-CLI effectief te kunnen gebruiken voor het beheren van je WordPress Multisite, moet je ervoor zorgen dat je bent ingelogd als Super Administrator. Hoewel deze gids zich richt op plugin commando&#8217;s, gelden dezelfde principes voor thema&#8217;s. Daarnaast ondersteunen veel commando&#8217;s de flag <code>--yes<\/code>, waardoor je bevestigingsvragen kunt overslaan en repetitieve taken kunt stroomlijnen.<\/p>\n<\/aside>\n\n<h2>Essenti\u00eble WP-CLI commando&#8217;s voor WordPress Multisite beheer<\/h2>\n<p>WP-CLI commando&#8217;s in een Multisite netwerk kunnen gericht zijn op verschillende actieniveaus:<\/p>\n<ul>\n<li><strong>Netwerkbreed<\/strong>: Commando&#8217;s die worden toegepast op alle sites in het netwerk. Bijvoorbeeld:\n<pre><code class=\"language-bash\">wp plugin deactivate --network --all<\/code><\/pre>\n<p>Dit commando deactiveert alle plugins op elke site in het netwerk.<\/li>\n<\/ul>\n<ul>\n<li><strong>Primaire site<\/strong>: Commando&#8217;s die worden toegepast op de hoofdsite die is gemaakt tijdens het instellen van de Multisite. Bijvoorbeeld:\n<pre><code class=\"language-bash\">wp plugin list<\/code><\/pre>\n<p>De bovenstaande opdracht geeft een lijst van alle plugins die alleen op de primaire site zijn ge\u00efnstalleerd.<\/li>\n<\/ul>\n<ul>\n<li><strong>Secundaire sites<\/strong>: Opdrachten gericht op individuele sites binnen het netwerk, gespecificeerd door hun URL&#8217;s. Bijvoorbeeld:\n<pre><code class=\"language-bash\">wp plugin update --url=mysite.example.com akismet<\/code><\/pre>\n<p>Deze opdracht werkt de plugin <code>akismet<\/code> bij op de site <code>mysite.example.com<\/code>.<\/li>\n<\/ul>\n<p>Om het beheren van je Multisite netwerk makkelijker te maken, hebben we de WP-CLI commando&#8217;s in deze secties gegroepeerd:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Basiscommando&#8217;s<\/h3>\n<p>Deze fundamentele commando&#8217;s helpen bij het oplossen van problemen en het beheren van plugins en thema&#8217;s in je netwerk.<\/p>\n<h4>Werken met lijsten<\/h4>\n<p>Met WP-CLI kun je eenvoudig lijsten opvragen van plugins en andere componenten in je Multisite omgeving.<\/p>\n<ol>\n<li>Een lijst opvragen van alle plugins in het netwerk:\n<pre><code class=\"language-bash\">wp plugin list --network<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Toont alle in het netwerk ge\u00efnstalleerde plugins met details zoals naam, status, beschikbare updates en versie.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Plugins filteren op status (bijv. actief):<\/span>\n<pre><code class=\"language-bash\">wp plugin list --network --status=active<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Een tabel met actieve plugins over het netwerk.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een lijst opvragen met plugins van de primaire site:<\/span>\n<pre><code class=\"language-bash\">wp plugin list<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Een lijst met plugins voor de primaire site.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een lijst opvragen met actieve plugins voor een enkele site:<\/span>\n<pre><code class=\"language-bash\">wp plugin list --url=&lt;site-url&gt; --status=active<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin list --url=blog.example.com --status=active<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Een tabel met actieve plugins voor de site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<p>Naast het filteren van plugins op <code>status=active<\/code>, kun je ook de volgende filters gebruiken:<\/p>\n<ul>\n<li><code>inactive<\/code>: Plugins die zijn ge\u00efnstalleerd maar niet actief zijn.<\/li>\n<li><code>active-network<\/code>: Plugins die actief zijn op het netwerk.<\/li>\n<li><code>must-use<\/code>: Must-use plugins die automatisch worden geladen.<\/li>\n<\/ul>\n<h4>Plugins deactiveren<\/h4>\n<p>Plugins deactiveren is vaak nodig om problemen op te lossen of updates voor te bereiden. Met WP-CLI kun je plugins in het hele netwerk of voor specifieke sites deactiveren.<\/p>\n<ol>\n<li>Alle plugins in het netwerk deactiveren:\n<pre><code class=\"language-bash\">wp plugin deactivate --network --all<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Alle plugins in het netwerk zijn gedeactiveerd.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Specifieke plugins voor \u00e9\u00e9n site deactiveren:<\/span>\n<pre><code class=\"language-bash\">wp plugin deactivate &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin deactivate akismet hello-dolly --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De plugins <code>akismet<\/code> en <code>hello-dolly<\/code> zijn gedeactiveerd voor de site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Plugins activeren<\/h4>\n<p>Gebruik deze commando&#8217;s om plugins te activeren voor het hele netwerk of voor individuele sites in je Multisite setup.<\/p>\n<ol>\n<li>Alle plugins in het netwerk activeren:\n<pre><code class=\"language-bash\">wp plugin activate --network --all<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Alle plugins in het netwerk zijn geactiveerd.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Specifieke plugins activeren voor een enkele site:<\/span>\n<pre><code class=\"language-bash\">wp plugin activate &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin activate akismet hello-dolly --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De plugins <code>akismet<\/code> en <code>hello-dolly<\/code> zijn geactiveerd voor de site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Plugins installeren<\/h4>\n<p>Plugins installeren met WP-CLI gaat snel en effici\u00ebnt. Eenmaal ge\u00efnstalleerd kunnen plugins worden geactiveerd voor afzonderlijke sites of voor het hele netwerk.<\/p>\n<p>Het volgende commando kan worden gebruikt om een plugin voor het netwerk te installeren:<\/p>\n<pre><code class=\"language-bash\">wp plugin install &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin install akismet<\/code><\/pre>\n<p><strong>Resultaat<\/strong>: De plugin <code>akismet<\/code> is ge\u00efnstalleerd en klaar voor activering.<\/p>\n<h4>Plugins bijwerken<\/h4>\n<p>Houd je plugins up-to-date in je hele netwerk of voor specifieke sites met deze commando&#8217;s.<\/p>\n<ol>\n<li>Alle plugins in het netwerk bijwerken:\n<pre><code class=\"language-bash\">wp plugin update --network --all<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Alle plugins in het netwerk worden bijgewerkt.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Specifieke plugins in het netwerk bijwerken:<\/span>\n<pre><code class=\"language-bash\">wp plugin update &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --network<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin update akismet jetpack bbpress --network<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De plugins <code>akismet<\/code>, <code>jetpack<\/code>, en <code>bbpress<\/code> worden in het netwerk bijgewerkt.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een plugin voor een enkele site bijwerken:<\/span>\n<pre><code class=\"language-bash\">wp plugin update --url=&lt;site-url&gt; &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin update --url=blog.example.com hello-dolly<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De plugin <code>hello-dolly<\/code> is bijgewerkt voor de site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Plugins verwijderen<\/h4>\n<p>Het verwijderen van plugins is eenvoudig met WP-CLI, of je nu werkt aan een enkele site of aan een Multisite netwerk.<\/p>\n<ol>\n<li>Een plugin verwijderen uit de huidige WordPress context (netwerk of site):\n<pre><code class=\"language-bash\">wp plugin delete &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin delete bbpress<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De plugin <code>bbpress<\/code> wordt verwijderd.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een plugin verwijderen voor een specifieke site in een Multisite:<\/span>\n<pre><code class=\"language-bash\">wp plugin delete &lt;plugin-slug&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin delete bbpress --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De plugin <code>bbpress<\/code> is verwijderd van de site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h3>Netwerkbeheer<\/h3>\n<p>Het beheren van sites binnen een WordPress Multisite netwerk is een cruciale taak. Hieronder staan veelgebruikte WP-CLI commando&#8217;s om je te helpen bij het effici\u00ebnt maken, beheren en verwijderen van sites en het afhandelen van caching operaties.<\/p>\n<h4>Sites maken<\/h4>\n<p>Nieuwe sites toevoegen aan je netwerk is eenvoudig met WP-CLI.<\/p>\n<ul>\n<li><strong>Basiscommando: <\/strong>Maak een nieuwe site door een unieke slug op te geven.\n<pre><code class=\"language-bash\">wp site create --slug=&lt;site-name&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site create --slug=blog<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Een nieuwe site <code>blog.example.com<\/code> of <code>example.com\/blog<\/code>, afhankelijk van je netwerkinstelling, wordt aangemaakt en is automatisch actief.<\/li>\n<\/ul>\n<ul>\n<li><strong>Geavanceerde opdracht: <\/strong>Als alternatief kunnen flags aan het commando worden toegevoegd. In het onderstaande voorbeeld wordt een site toegevoegd met een opgegeven sitetitel en sitebeheerder.\n<pre><code class=\"language-bash\">wp site create --slug=&lt;site-name&gt; --title=\"&lt;site-title&gt;\" --email=&lt;admin-email&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site create --slug=blog --title=\"Blog Site\" --email=admin@blog.com<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Een site met de titel &#8220;Blog Site&#8221; is gemaakt met <code>admin@blog.com<\/code> als admin.<\/li>\n<\/ul>\n<ul>\n<li><strong>Alle sites weergeven: <\/strong>Een tabel ophalen met site-ID&#8217;s, URL&#8217;s, aanmaakdata en laatst bijgewerkte data:\n<pre><code class=\"language-bash\">wp site list<\/code><\/pre>\n<p>Je kunt de lijst met sites ook verfijnen om alleen de URL&#8217;s van alle sites in het netwerk te krijgen:<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Een lijst met URL&#8217;s voor elke site.<\/li>\n<\/ul>\n<h4>Sites legen en verwijderen<\/h4>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Een leeg commando verwijdert alle berichten, pagina&#8217;s, links en taxonomie\u00ebn en laat de shell van de site intact.<\/p>\n<\/aside>\n\n<ol>\n<li>De primaire site legen:\n<pre><code class=\"language-bash\">wp site empty<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Er verschijnt een bevestigingsprompt om alle inhoud voor de primaire site te verwijderen.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een losse site legen (verwijdert alle berichten, pagina&#8217;s, links en taxonomie\u00ebn):<\/span>\n<pre><code class=\"language-bash\">wp site empty --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site empty --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Alle inhoud van <code>blog.example.com<\/code> wordt verwijderd, maar de site blijft intact.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Alle sites in het netwerk legen:<\/span>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % wp site empty --url=% --yes<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Dit commando start een loop door alle URL&#8217;s en gaat dan verder met het legen van de inhoud van elke site zonder dat je voor elke site toestemming hoeft te geven.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een enkele site verwijderen op ID:<\/span>\n<pre><code class=\"language-bash\">wp site delete &lt;site-id&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site delete 5<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Site met ID <code>5<\/code> wordt verwijderd.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Meerdere sites verwijderen met bevestiging bypass:<\/span>\n<pre><code class=\"language-bash\">wp site delete 2 --yes\nwp site delete 3 --yes<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Sites met ID&#8217;s <code>2<\/code> en <code>3<\/code> worden verwijderd. De vlag <code>--yes<\/code> helpt om prompts over te slaan.<\/li>\n<\/ol>\n<h4>Cache wissen<\/h4>\n<p>Omdat veel cache types hier op verschillende manieren worden opgeslagen, gebruiken we de Kinsta Must-Use plugin. Deze wordt <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/caching\/sitecaching\/#clear-cache-with-wp-cli\">automatisch ge\u00efnstalleerd voor elke WordPress site<\/a> in ons systeem.<\/p>\n<p>Hiermee wordt alle cache gewist, inclusief site cache, edge cache, CDN cache en Redis cache.<\/p>\n<ol>\n<li>Alle cache wissen (site, edge, CDN en Redis):\n<pre><code class=\"language-bash\">wp kinsta cache purge --all<\/code><\/pre>\n<\/li>\n<li>Alleen site cache wissen:\n<pre><code class=\"language-bash\">wp kinsta cache purge --site<\/code><\/pre>\n<\/li>\n<li>CDN cache wissen:\n<pre><code class=\"language-bash\">wp kinsta cache purge --cdn<\/code><\/pre>\n<\/li>\n<li>Object cache wissen:\n<pre><code class=\"language-bash\">wp cache purge<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>Gebruikersbeheer<\/h3>\n<p>WP-CLI vereenvoudigt het beheer van gebruikers in een Multisite omgeving, zodat je taken snel en effici\u00ebnt kunt uitvoeren. Deze sectie behandelt veelvoorkomende handelingen voor gebruikersbeheer:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h4\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h4>Gebruikers weergeven<\/h4>\n<p>Een lijst maken van gebruikers in een netwerk of een specifieke site is eenvoudig met WP-CLI.<\/p>\n<ol>\n<li>Alle gebruikers in het netwerk weergeven:\n<pre><code class=\"language-bash\">wp user list --network<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Een tabel met gebruikers-ID, login, weergavenaam, gebruikersnaam, registratiedatum en rol voor elke gebruiker of gebruikerslijstquery.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Gebruikerslijst voor de primaire site:<\/span>\n<pre><code class=\"language-bash\">wp user list<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Toont een tabel met gebruikers voor de primaire site.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Gebruikers weergeven voor een specifieke site (secundaire site):<\/span>\n<pre><code class=\"language-bash\">wp user list --blog_id=&lt;id&gt;\nwp user list --url=&lt;url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user list --blog_id=6<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Toont een tabel met alle gebruikers voor de site met Blog ID <code>6<\/code>.<\/li>\n<\/ol>\n<h4>Gebruikers aanmaken<\/h4>\n<p>In een Multisite netwerk worden gebruikers standaard geregistreerd op het netwerk. Hun rollen zijn afhankelijk van of ze de eerste gebruiker zijn die aan een site wordt toegevoegd of latere gebruikers. Gebruikersnamen moeten minstens vier tekens lang zijn.<\/p>\n<ol>\n<li>Een nieuwe gebruiker toevoegen aan de primaire site:\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Er wordt een succesbericht weergegeven, inclusief een gegenereerd wachtwoord.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een nieuwe gebruiker toevoegen aan een specifieke site met een opgegeven rol:<\/span>\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt; --role=&lt;role&gt; --url=&lt;url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create janedoe janedoe@example.com --role=editor --url=blog.example.com<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> De gebruiker <code>janedoe<\/code> is toegevoegd aan de site <code>blog.example.com<\/code> als &#8220;Editor&#8221;.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Meta van gebruikersaccount toevoegen tijdens het maken:<\/span>\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt; --display_name=&lt;name&gt; --nickname=&lt;nickname&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com --display_name=\"John Doe\" --nickname=\"Johnny\"<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Gebruiker <code>johndoe<\/code> is aangemaakt met een displaynaam <code>John Doe<\/code> en nickname <code>Johnny<\/code>.<\/li>\n<\/ol>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Om een Super Administrator aan te maken, voeg je de gebruiker eerst toe als Administrator en promoveer je die gebruikersrol tot Super Administrator.<\/p>\n<\/aside>\n\n<h4>Gebruiker bijwerken<\/h4>\n<p>Het bijwerken van gebruikersinformatie, zoals rollen of wachtwoorden, gaat snel met WP-CLI.<\/p>\n<ol>\n<li>Gebruikersrollen wijzigen (promoveren of downgraden):\n<pre><code class=\"language-bash\">wp user update &lt;username|email|user_id&gt; --role=&lt;role&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe janedoe adminuser --role=super-administrator<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Gebruikers <code>johndoe<\/code>, <code>janedoe<\/code>, en <code>adminuser<\/code> worden gepromoveerd tot Super Administrators.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een gebruikerswachtwoord resetten of wijzigen:<\/span>\n<pre><code class=\"language-bash\">wp user update &lt;username&gt; --user_pass=&lt;new_password&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe --user_pass=securePassword2024<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Het wachtwoord voor <code>johndoe<\/code> is bijgewerkt.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Daisy-chained commando&#8217;s: Met WP-CLI kun je meerdere acties combineren in \u00e9\u00e9n opdracht, waardoor je tijd bespaart bij het bewerken van gebruikers. Je kunt bijvoorbeeld het wachtwoord en de rol van een gebruiker tegelijkertijd bijwerken.<\/span>\n<pre><code class=\"language-bash\">wp user update &lt;user&gt; --user_pass=&lt;new_password&gt; --role=&lt;status&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe --user_pass=\"newPassword2024\" --role=editor<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Het wachtwoord voor gebruiker <code>johndoe<\/code> is bijgewerkt tot <code>newPassword2024<\/code>, en hun rol is gewijzigd in &#8220;Editor&#8221;.<\/li>\n<\/ol>\n<h4>Gebruikersmeta beheren<\/h4>\n<p>Met gebruikersmeta kun je metagegevens voor gebruikersaccounts toevoegen, ophalen of verwijderen.<\/p>\n<ol>\n<li>Gebruikersmeta ophalen:\n<pre><code class=\"language-bash\">wp user meta get &lt;username&gt; &lt;meta_key&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta get johndoe nickname<\/code><\/pre>\n<p><strong>Uitvoer:<\/strong> Toont de waarde van de metasleutel <code>nickname<\/code> voor gebruiker <code>johndoe<\/code>.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Gebruikersmeta toevoegen:<\/span>\n<pre><code class=\"language-bash\">wp user meta add &lt;username&gt; &lt;meta_key&gt; &lt;meta_value&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta add johndoe display_name \"Mr. John Doe\"<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> <code>Mr. John Doe<\/code> is ingesteld als de weergavenaam voor gebruiker <code>johndoe<\/code>.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Gebruikersmeta verwijderen:<\/span>\n<pre><code class=\"language-bash\">wp user meta delete &lt;username&gt; &lt;meta_key&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta delete johndoe display_name<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Dit commando verwijdert de metasleutel <code>display_name<\/code> voor de gebruiker <code>johndoe<\/code>.<\/li>\n<\/ol>\n<h4>Gebruikers verwijderen<\/h4>\n<p>Gebruikers verwijderen uit het netwerk of van specifieke sites is erg effici\u00ebnt met WP-CLI.<\/p>\n<ol>\n<li>Een gebruiker uit het netwerk verwijderen:\n<pre><code class=\"language-bash\">wp user delete &lt;username|user_id&gt; --network<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user delete johndoe --network<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De gebruiker <code>johndoe<\/code> wordt verwijderd uit het netwerk.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Een gebruiker van een specifieke site verwijderen:<\/span>\n<pre><code class=\"language-bash\">wp user delete &lt;username|user_id&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user delete johndoe --url=mysite.example.com<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> De gebruiker <code>johndoe<\/code> wordt verwijderd van de site <code>mysite.example.com<\/code>.<\/li>\n<\/ol>\n<h3>Beheer van databases<\/h3>\n<p>WP-CLI biedt een krachtig alternatief voor tools als phpMyAdmin voor het beheren van je database. Deze sectie behandelt veelvoorkomende databasebewerkingen die je kunt uitvoeren met WP-CLI:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h4\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h4>Een database exporteren<\/h4>\n<p>Met WP-CLI kun je je database exporteren als een SQL bestand. Het ge\u00ebxporteerde bestand wordt opgeslagen in de hoofdmap van je WordPress installatie.<\/p>\n<pre><code class=\"language-bash\">wp db export<\/code><\/pre>\n<p><strong>Resultaat: <\/strong>Er wordt een SQL bestand gemaakt in de hoofdmap.<\/p>\n<p>Als het ge\u00ebxporteerde bestand een onhandige naam heeft, kun je het hernoemen met het volgende commando:<\/p>\n<pre><code class=\"language-bash\">wp eval 'if ( rename( \"unganglyfilename.sql\", \"newfilename.sql\" ) ) { echo \"File renamed successfully.\"; } else { echo \"Failed to rename file.\"; }'<\/code><\/pre>\n<p><strong>Invoervoorbeeld<\/strong>:<\/p>\n<pre><code class=\"language-bash\">wp eval 'if ( rename( \"cilawawugo4504_gTr4kSXUsmJ9FNauVnPb-2024-11-17-9545b3f.sql\", \"network-db.sql\" ) ) { echo \"File renamed successfully.\"; } else { echo \"Failed to rename file.\"; }'<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Bestand <code>cilawaw\u2026nPb--9545b3f.sql<\/code> is hernoemd naar <code>network-db.sql<\/code>.<\/p>\n<h4>Een database downloaden<\/h4>\n<p>Gebruik het commando <code>curl<\/code> om het ge\u00ebxporteerde databasebestand naar je lokale machine te downloaden.<\/p>\n<pre><code class=\"language-bash\">curl &lt;remote-url&gt; -o &lt;local-path&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld<\/strong>:<\/p>\n<pre><code class=\"language-bash\">curl example.com\/network-db.sql -o ~\/Downloads\/network-db.sql<\/code><\/pre>\n<p><strong>Resultaat: <\/strong>Het bestand <code>network-db.sql<\/code> wordt gedownload naar je lokale <code>Downloads<\/code> directory.<\/p>\n<h4>Een database uploaden<\/h4>\n<p>Je kunt een databasebestand uploaden naar de hoofdmap van je Multisite installatie met het commando <code>scp<\/code>.<\/p>\n<pre><code class=\"language-bash\">scp &lt;local-path-to-file&gt; &lt;username&gt;@&lt;remote-server&gt;:&lt;remote-path&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld<\/strong>:<\/p>\n<pre><code class=\"language-bash\">scp ~\/Downloads\/network-db.sql admin@example.com:\/var\/www\/example.com\/public_html<\/code><\/pre>\n<p><strong>Resultaat: <\/strong>Het bestand <code>network-db.sql<\/code> wordt na authenticatie ge\u00fcpload naar de hoofdmap van je WordPress installatie.<\/p>\n<h4>Een database importeren<\/h4>\n<p>Voordat je een database importeert, moet je mogelijk je bestaande gegevenstabellen resetten.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Het resetten van je database zal je site uitschakelen, dus voer deze actie uit op een testsite om onderbrekingen te voorkomen.<\/p>\n<\/aside>\n\n<ol>\n<li>Gegevenstabellen resetten:\n<pre><code class=\"language-bash\">wp db reset<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Alle gegevenstabellen in de database worden geleegd.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">De database importeren:<\/span>\n<pre><code class=\"language-bash\">wp db import &lt;file-name.sql&gt;<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp db import network-db.sql<\/code><\/pre>\n<p><strong>Resultaat:<\/strong> Het bestand <code>network-db.sql<\/code> vult de geleegde gegevenstabellen.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Het ge\u00efmporteerde SQL bestand verwijderen: Verwijder om veiligheidsredenen het SQL bestand na het importeren:<\/span>\n<pre><code class=\"language-bash\">rm &lt;file-name.sql&gt;<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Praktijkvoorbeelden<\/h2>\n<p>We kunnen veel commando&#8217;s bedenken die je workflow versnellen en vereenvoudigen. Hier zijn drie voorbeelden. Hoewel sommige van deze commando&#8217;s complexer zijn, bouwen ze voort op eenvoudigere commando&#8217;s om nuttige bewerkingen uit te voeren.<\/p>\n<h3>Plugins installeren en activeren en tegelijkertijd miniaturen regenereren<\/h3>\n<p>Deze opdracht doorloopt alle sites in het netwerk, installeert en activeert twee plugins en regenereert miniaturen voor elke site.<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp plugin activate &lt;plugin slug&gt; &lt;plugin slug&gt; --url=% && wp media regenerate --url=%'<\/code><\/pre>\n<p><strong>Invoervoorbeeld:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp plugin install akismet bbpress --activate --url=% && wp media regenerate --url=%'<\/code><\/pre>\n<p><strong>Resultaat: <\/strong>De plugins <code>Akismet<\/code> en <code>BBPress<\/code> zijn ge\u00efnstalleerd en geactiveerd op alle sites, en de afbeeldingsminiaturen worden opnieuw gegenereerd.<\/p>\n<h3>Een aangepast metaveld toevoegen voor alle gebruikers<\/h3>\n<p>Deze opdracht doorloopt alle sites, haalt de lijst met gebruikers op en voegt voor elke gebruiker een aangepast metaveld toe.<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp user list --fields=ID --url=% --format=csv | tail -n +2 | xargs -n1 -I {} wp user meta add {} &lt;meta-key&gt; &lt;meta-value&gt; --url=%'<\/code><\/pre>\n<p><strong>Invoervoorbeeld<\/strong>:<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp user list --fields=ID --url=% --format=csv | tail -n +2 | xargs -n1 -I {} wp user meta add {} favorite_color \"\" --url=%'<\/code><\/pre>\n<p><strong>Resultaat: <\/strong>Een aangepast metaveld, <code>favorite_color<\/code>, is toegevoegd voor alle gebruikers op alle sites.<\/p>\n<p>Om het veld <code>favorite_color<\/code> weer te geven, moet je je bestand <code>functions.php<\/code> gebruiken of een aangepaste plugin maken.<\/p>\n<h3>Een installatie op \u00e9\u00e9n site omzetten naar een Multisite<\/h3>\n<p>WP-CLI maakt het eenvoudig om een standalone WordPress site om te zetten in een Multisite netwerk.<\/p>\n<pre><code class=\"language-bash\">wp core multisite-convert<\/code><\/pre>\n<p><strong>Resultaat: <\/strong>De enkele site wordt omgezet in een Multisite netwerk.<\/p>\n<p>Zorg ervoor dat je voor de conversie alle plugins deactiveert.<\/p>\n<p>Na het converteren van de site moet je de netwerk URL&#8217;s configureren in het bestand <code>wp-config.php<\/code>. Je kunt kiezen tussen het gebruik van <strong>subdomeinen<\/strong> (bijv. site.voorbeeld.com) of <strong>subdirectories<\/strong> (bijv. voorbeeld.com\/site). Controleer daarnaast het bestand <code>.htaccess<\/code>, omdat de URL herschrijfregels (behandeld door de mod_rewrite module in Apache) mogelijk handmatig moeten worden bijgewerkt om ervoor te zorgen dat je permalinks en sitestructuur correct werken.<\/p>\n<h2>Samenvatting<\/h2>\n<p>Deze handleiding benadrukt de kracht en flexibiliteit van WP-CLI voor het beheren van WordPress Multisite omgevingen, waardoor het een essentieel hulpmiddel is voor ontwikkelaars en beheerders die op zoek zijn naar effici\u00ebntie en controle. WP-CLI vereenvoudigt complexe taken met precisie en snelheid, van het beheren van <a href=\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-plugins\/\">plugins<\/a>, gebruikers en databases tot het uitvoeren van geavanceerde bewerkingen zoals het converteren van enkele sites naar Multisite.<\/p>\n<p>Kinsta biedt een onschatbare en uitbreidbare WP-CLI tool die naadloos beheer van WordPress Multisite netwerken mogelijk maakt. Of je nu werkt op live of testomgevingen of onze lokale ontwikkeltool DevKinsta gebruikt, WP-CLI is direct beschikbaar om je workflow te stroomlijnen.<\/p>\n<p>Begin met het maken van sites, het toevoegen van plugins, gebruikers en meer met WP CLI!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In de loop der jaren hebben vele WordPress ontwikkelaars een bijdrage geleverd in het maken en onderhouden van WP-CLI, een robuuste command-line interface die speciaal is &#8230;<\/p>\n","protected":false},"author":313,"featured_media":61583,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[892],"class_list":["post-61582","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-wordpress-ontwikkeling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zo gebruik je WP CLI voor WordPress Multisite<\/title>\n<meta name=\"description\" content=\"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando&#039;s voor sitebeheer, gebruikersrollen, plugins en databasetaken.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zo gebruik je WP CLI voor WordPress Multisite\" \/>\n<meta property=\"og:description\" content=\"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando&#039;s voor sitebeheer, gebruikersrollen, plugins en databasetaken.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-06T08:58:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-14T08:34:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando&#039;s voor sitebeheer, gebruikersrollen, plugins en databasetaken.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Zo gebruik je WP CLI voor WordPress Multisite\",\"datePublished\":\"2025-01-06T08:58:25+00:00\",\"dateModified\":\"2025-01-14T08:34:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\"},\"wordCount\":2690,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\",\"name\":\"Zo gebruik je WP CLI voor WordPress Multisite\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"datePublished\":\"2025-01-06T08:58:25+00:00\",\"dateModified\":\"2025-01-14T08:34:03+00:00\",\"description\":\"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando's voor sitebeheer, gebruikersrollen, plugins en databasetaken.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress ontwikkeling\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-ontwikkeling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Zo gebruik je WP CLI voor WordPress Multisite\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/nl\/#website\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Zo gebruik je WP CLI voor WordPress Multisite","description":"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando's voor sitebeheer, gebruikersrollen, plugins en databasetaken.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/","og_locale":"nl_NL","og_type":"article","og_title":"Zo gebruik je WP CLI voor WordPress Multisite","og_description":"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando's voor sitebeheer, gebruikersrollen, plugins en databasetaken.","og_url":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2025-01-06T08:58:25+00:00","article_modified_time":"2025-01-14T08:34:03+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando's voor sitebeheer, gebruikersrollen, plugins en databasetaken.","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation-1024x512.png","twitter_creator":"@Kinsta_NL","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Bud Kraus","Geschatte leestijd":"18 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Zo gebruik je WP CLI voor WordPress Multisite","datePublished":"2025-01-06T08:58:25+00:00","dateModified":"2025-01-14T08:34:03+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/"},"wordCount":2690,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/","url":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/","name":"Zo gebruik je WP CLI voor WordPress Multisite","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","datePublished":"2025-01-06T08:58:25+00:00","dateModified":"2025-01-14T08:34:03+00:00","description":"Leer hoe je WordPress Multisite beheert met WP-CLI. Ontdek commando's voor sitebeheer, gebruikersrollen, plugins en databasetaken.","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/wp-cli-wordpress-multisite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"WordPress ontwikkeling","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-ontwikkeling\/"},{"@type":"ListItem","position":3,"name":"Zo gebruik je WP CLI voor WordPress Multisite"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/nl\/#website","url":"https:\/\/kinsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinsta.com\/nl\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/61582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=61582"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/61582\/revisions"}],"predecessor-version":[{"id":61639,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/61582\/revisions\/61639"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/translations\/es"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/61582\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/61583"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=61582"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=61582"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=61582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}