Wat is WP-CLI?
WP-CLI (WordPress Command Line Interface) is een command-line tool waarmee je WordPress kunt beheren zonder de webinterface te gebruiken. Hiermee kun je snel updates uitvoeren, plugins beheren, nieuwe WordPress-installaties opzetten en nog veel meer.
✅ Sneller dan werken via de WordPress-admin
✅ Automatiseren van taken zoals updates en back-ups
✅ Geschikt voor ontwikkelaars en beheerders
1. WP-CLI Installeren op een DirectAdmin-server
1.1 Controleren of WP-CLI al is geïnstalleerd
Open een terminal en voer het volgende commando uit:
wp --info
Als WP-CLI is geïnstalleerd, zie je versie-informatie. Zo niet, volg dan de installatie-instructies hieronder.
1.2 WP-CLI Handmatig Installeren
- Download WP-CLI:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Maak het uitvoerbaar:
chmod +x wp-cli.phar
Verplaats het naar een globale locatie:
mv wp-cli.phar /usr/local/bin/wp
Controleer de installatie:
wp --info
Je zou nu WP-CLI versie-informatie moeten zien.
2. WP-CLI Gebruiken
2.1 Navigeren naar de WordPress-map
Voordat je WP-CLI gebruikt, moet je naar de rootmap van je WordPress-installatie gaan.
cd /home/gebruikersnaam/domains/domein.be/public_html
Vervang gebruikersnaam en domein.be met de juiste gegevens.
2.2 WordPress Core Beheren
WordPress-versie controleren
wp core version
WordPress updaten
wp core update
WordPress opnieuw installeren
wp core download --force
3. Beheer van Plugins en Thema’s
3.1 Plugins beheren
Lijst met geïnstalleerde plugins
wp plugin list
Een plugin installeren
wp plugin install yoast-seo --activate
Een plugin updaten
wp plugin update --all
Een plugin deactiveren of verwijderen
wp plugin deactivate plugin-naam
wp plugin delete plugin-naam
4. Gebruikers en Database Beheer
4.1 Gebruikers beheren
Lijst met gebruikers weergeven
wp user list
Een nieuwe gebruiker toevoegen
wp user create jan jan@example.com --role=editor --user_pass=SterkWachtwoord
Gebruiker verwijderen
wp user delete 3
(Vervang 3 met de ID van de gebruiker.)
4.2 Database beheren
Database optimaliseren
wp db optimize
Database back-up maken
wp db import backup.sql
5. Veelvoorkomende Problemen Oplossen
5.1 WP-CLI werkt niet?
Controleer of WP-CLI correct is geïnstalleerd:
which wp
Als je geen pad ziet, installeer WP-CLI opnieuw of voeg het toe aan je $PATH
.
5.2 “Command not found” of “Permission denied”
Probeer WP-CLI met php uit te voeren:
php /usr/local/bin/wp --info
5.3 “Error establishing a database connection”
Controleer je wp-config.php en zorg ervoor dat de databasegegevens correct zijn:
wp config list
Conclusie
WP-CLI is een krachtige tool om WordPress te beheren. Hiermee kun je snel updates uitvoeren, plugins en thema’s beheren en database-taken automatiseren zonder de WordPress-admin te openen.
💡 Wil je je workflow versnellen? WP-CLI is de oplossing! 🚀