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
- El mejor articulo en Español podéis encontrarlo aquí en ayudawp
- wp-cli 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