WordPress
WP-CLI
Zoeken…
Invoering
WP-CLI is een set opdrachtregelprogramma's voor het beheer van WordPress-installaties. U kunt plug-ins bijwerken, multi-site installaties configureren en nog veel meer, zonder een webbrowser te gebruiken.
Beheer thema's
Krijg een lijst met thema's.
$ wp theme list
Installeer de nieuwste versie van wordpress.org en activeer
$ wp theme install twentysixteen --activate
Installeren vanuit een lokaal zipbestand
$ wp theme install ../my-theme.zip
Installeren vanuit een extern zipbestand
$ wp theme install http://s3.amazonaws.com/bucketname/my-theme.zip?AWSAccessKeyId=123&Expires=456&Signature=abcdef
Krijg details van een geïnstalleerd thema
$ wp theme get twentysixteen --fields=name,title,version
Krijg status van thema
$ wp theme status twentysixteen
Beheer plug-ins
Ontvang een lijst met plug-ins
$ wp plugin list
Lijst actieve plug-ins op de site.
$ wp plugin list --status=active --format=json
Lijst met plug-ins op elke site in een netwerk.
$ wp site list --field=url | xargs -I % wp plugin list --url=%
Activeer plug-in
$ wp plugin activate hello-dolly
Plug-in deactiveren
$ wp plugin deactivate hello-dolly
Plugin verwijderen
$ wp plugin delete hello-dolly
Installeer de nieuwste versie van wordpress.org en activeer
$ wp plugin install bbpress --activate
Beheer WP-CLI zelf
Toon de versie die momenteel is geïnstalleerd.
$ wp cli version
Controleer op updates voor WP-CLI.
$ wp cli check-update
Update WP-CLI naar de nieuwste stabiele release.
$ wp cli update
Lijst met alle beschikbare aliassen.
$ wp cli alias
Druk verschillende details af over de WP-CLI-omgeving.
$ wp cli info
Dump de lijst met geïnstalleerde opdrachten als JSON.
$ wp cli cmd-dump
Download, installeer, update en beheer een WordPress-installatie.
Download WordPress kern
$ wp core download --locale=nl_NL
Installeer WordPress
$ wp core install --url=example.com --title=Example --admin_user=supervisor --admin_password=strongpassword [email protected]
Toon de WordPress-versie
$ wp core version
Transformeer een single-site installatie in een WordPress multi-site installatie.
$ wp core multisite-convert
Installeer WordPress multisite vanaf nul.
$ wp core multisite-install
Gebruikers beheren
Lijst gebruikers-ID's
$ wp user list --field=ID
Maak een nieuwe gebruiker aan.
$ wp user create bob [email protected] --role=author
Update een bestaande gebruiker.
$ wp user update 123 --display_name=Mary --user_pass=marypass
Verwijder gebruiker 123 en wijs berichten opnieuw toe aan gebruiker 567
$ wp user delete 123 --reassign=567
Voer basale databasebewerkingen uit met behulp van referenties die zijn opgeslagen in wp-config.php
Maak een nieuwe database aan.
$ wp db create
Verwijder een bestaande database.
$ wp db drop --yes
Reset de huidige database.
$ wp db reset --yes
Voer een SQL-query uit die in een bestand is opgeslagen.
$ wp db query < debug.sql