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

brew install homebrew/php/wp-cli

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:

NameDescription
activateActivar plugin
deactivateDesactivar un plugin
deleteBorrar plugins
getObtener informacion de un plugin
installInstalar un plugin
is-installedComprobar si esta instalado un plugin
listObtener la lista de plugins
pathObtener la ruta de un plugin
searchBuscar en el directorio de plugins de  WordPress.org
statusComprobar el estado de uno o todos los plugins
toggleToggle del estado de un plugin
uninstallDesinstalar un plugin
updateActualizar un plugin

 

Comandos básicos para manejar temas:

NameDescription
activateActivar un tema  wp install nombreplugin
deleteBorrar un tema
disableDesactivar un tema en WordPress multisite
enableActivar un tema en WordPress multisite
getObtener informacion de un tema
installInstalar un tema
is-installedComprobar si un tema esta instalado
listLista de temas de un sitio
modManejar mods de un tema
pathObtener la ruta un tema
searchBuscar un tema  WordPress.org
statusVer el estado de todos los temas
updateActualizar 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