WP-CLI és una interfície de línia d'ordres per a WordPress, la nostra imatge de WordPress utilitza WP-CLI per instal·lar WordPress, de manera que el pots fer servir per realitzar actualitzacions, modificacions, instal·lacions,.... Us ensenyarem alguns exemples.
Gestió d'usuaris
Per canviar el correu electrònic de l'usuari WPadmin:
# wp user update WPadmin --user_email=micorreo@midominio.es --allow-root --path=/var/www/html/wordpress/Si el que volem fer és canviar la contrasenya de l'usuari WPadmin:
# wp user update WPadmin --user_pass=NewPass1346 --allow-root --path=/var/www/html/wordpress/Crear un usuari amb rol d'autor:
# wp user create kb kb@midominio.es --role=author --allow-root --path=/var/www/html/wordpress/Canviar el rol a un usuari:
# wp user set-role kb administrator --allow-root --path=/var/www/html/wordpress/Gestió de connectors
Instal·lació i activació del connector WordPress Seo:
# wp plugin install wordpress-seo --activate --allow-root --path=/var/www/html/wordpress/Desactivar el connector WordPress Seo:
# wp plugin deactivate wordpress-seo --allow-root --path=/var/www/html/wordpress/Actualitzar el connector WordPress Seo:
# wp plugin update wordpress-seo --allow-root --path=/var/www/html/wordpress/Eliminar el connector WordPress Seo:
# wp plugin delete wordpress-seo --allow-root --path=/var/www/html/wordpress/Mostrar tots els connectors instal·lats:
# wp plugin list --allow-root --path=/var/www/html/wordpress/ Actualitzar tots els connectors instal·lats:
# wp plugin update --all --allow-root --path=/var/www/html/wordpress/Cercar un connector, per exemple import:
# wp plugin search import --allow-root --path=/var/www/html/wordpress/Gestió de temes
Instal·lació i activació del tema Hestia:
# wp theme install hestia --activate --allow-root --path=/var/www/html/wordpress/Activar el tema Hestia:
# wp theme activate hestia --allow-root --path=/var/www/html/wordpress/Actualitzar el tema Hestia:
# wp theme update hestia --allow-root --path=/var/www/html/wordpress/Eliminar el tema Hestia
# wp theme delete hestia --allow-root --path=/var/www/html/wordpress/Mostrar tots els temes instal·lats
# wp theme list --allow-root --path=/var/www/html/wordpress/Actualitzar tots els temes instal·lats:
# wp theme update --all --allow-root --path=/var/www/html/wordpress/Cercar un tema, per exemple import:
# wp theme search import --allow-root --path=/var/www/html/wordpress/Altres operacions
Canviar el domini de WordPress:
# wp option update home 'http://midominio.es' --allow-root --path=/var/www/html/wordpress/
# wp option update siteurl 'http://midominio.es' --allow-root --path=/var/www/html/wordpress/Actualitzar WordPress:
# wp core update --allow-root --path=/var/www/html/wordpress/Cercar i substituir text (simulació):
# wp search-replace oldstring newstring --allow-root --path=/var/www/html/wordpress/ --dry-runCercar i substituir text:
# wp search-replace oldstring newstring --allow-root --path=/var/www/html/wordpress/