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

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

 

Anuncios
Etiquetado , , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Anuncios
A %d blogueros les gusta esto: