WP-CLI WordPress en linea de comandos


WordPress provee una interfaz de comandos que se llama wp-cli  que nos permitirá instalar, activar , desactivar y borrar plugins, exportar de forma manual,  regenerar thumbnails y muchas cosas mas.

 

La alternativa por consola al panel de control de WordPress

 

  • Drupal por ejemplo tiene drush  cómodo y para mi imprescindible, ya que agiliza el tiempo cuando tienes muchos modulos instalados. Para crear o generar features, para instalar modulos.

 

Instalación ( en mac )

Ejemplo de instalación

Ejemplo de instalación con HomeBrew

Si queréis otras instalaciones con composer, el paquete ,…  referencia oficial

 

 

Comandos básicos

Recordar que estos comandos son para trabajar con la consola

Comandos básicos para manejar plugins:

Name Description
activate Activar plugin
deactivate Desactivar un plugin
delete Borrar plugins
get Obtener informacion de un plugin
install Instalar un plugin
is-installed Comprobar si esta instalado un plugin
list Obtener la lista de plugins
path Obtener la ruta de un plugin
search Buscar en el directorio de plugins de  WordPress.org
status Comprobar el estado de uno o todos los plugins
toggle Toggle del estado de un plugin
uninstall Desinstalar un plugin
update Actualizar un plugin

 

Comandos básicos para manejar temas:

Name Description
activate Activar un tema  wp install nombreplugin
delete Borrar un tema
disable Desactivar un tema en WordPress multisite
enable Activar un tema en WordPress multisite
get Obtener informacion de un tema
install Instalar un tema
is-installed Comprobar si un tema esta instalado
list Lista de temas de un sitio
mod Manejar mods de un tema
path Obtener la ruta un tema
search Buscar un tema  WordPress.org
status Ver el estado de todos los temas
update Actualizar un tema

Ayuda y paquetes

También podemos añadir nuevas funcionalidades a wp-cli que nos permitirán verdaderas maravillas, como testear temas, ..  aqui podeis ver todos los paquetes
http://wp-cli.org/package-index/

 

Ejemplo Practico ( Instalación de WordPress con 3 comandos)

Vamos a la consola y nos vamos a la carpeta donde queremos instalarlo

  •  // Descargamos WordPress
    wp core download 
  • // creamos el fichero wp-config.php
    wp core config –dbname=demo –dbuser=root –dbpass=root –locale=es_ES   

  • //Instalamos WordPress
    wp core install –url=”http://localhost/demo” –title=”Sitio de prueba” –admin_user=”admin” –admin_password=”1234″ –admin_email=”admin@example.com”

Y con eso ya tenemos nuestro WordPress instalado