wp-cli la navaja suiza del administrador de WordPress


Estoy encantado con la opción de línea de comandos para manejar internamente la administración de una web con WordPress. Se trata de wp-cli.

Para poder usarla hay que tener activo el acceso por SSH a vuestro alojamiento de la web. Y vuestro proveedor de alojamiento debe tener ese paquete incluido como ocurre con los patrocinadores de la iniciativa:

guia-rapida-wp-cli.png

Las principales acciones que hago son las actualizaciones varias:

Actualizar WordPress

wp core update

Actualización menor con idioma español

wp core update --minor --locale=es_ES

Actualizar el Tema del Blog

wp theme list
wp theme update nombre-del-tema

Actualizar un plugin

wp plugin list
wp plugin update nombre-del-plugin

Añadir un plugin

Buscando en la web de plugins de wordpress.org normalmente el final de la URL, la dirección web, es el nombre del plugin:

wp plugin install nombre-del-plugin
wp plugin activate nombre-del-plugin

Actualizar el idioma

Primero hay que ver los disponibles, los instalados y el activo para asegurarse de que es necesario actualizar:

wp language core list
wp language core list --status=installed
wp language core list --status=active
wp language core update

Borrar los ficheros transitorios

Esto no se puede hacer desde ninguna opción del interfaz web:

wp transient delete --all

EXTRA: Añadir soporte para el completado automático de los comandos

Para manejarnos mejor desde la Terminal de comandos interesa añadir soporte para el completado automático de los comandos de wp-cli:

wget https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash
rename wp-completion.bash .wp-completion.bash

Ahora editamos el archivo del perfil de la Terminal para que incluya esta mejora.

nano .bash_profile

Añadir lo siguiente dentro:

source /home/tu_usuario_del_host/.wp-completion.bash
Etiquetado , , , ,

2 pensamientos en “wp-cli la navaja suiza del administrador de WordPress

  1. […] tiempo publiqué: wp-cli la navaja suiza del administrador de WordPress en donde explicaba algunas opciones para usar la línea de comandos para manejar internamente la […]

  2. […] tiempo hablé de wp-cli y luego actualicé con otro post en wp-cli un par de actualizaciones. Pues hoy una opción que […]

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.