Comandos básicos y avanzados de WP-CLI para gestionar tu WordPress

El uso de WordPress es bastante amplio, va incluso más allá de lo que podemos ver en el escritorio cuando lo instalamos y, si bien es cierto, desde nuestro escritorio podemos manejar casi todo, hay ciertas cosas que se facilitan mucho más si se ejecutan desde una línea de comandos. 

Hay personas que prefieren realizar todo desde el administrador, pero es bueno saber que existen otras opciones como WP-CLI que permiten realizar algunas tareas como actualización de plugins, limpieza de caché, borrado de contenidos, todos de forma masiva y en solo cuestión de segundos.

 

¿Cómo acceder a WP-CLI?

Para poder acceder al administrador de tu sitio WordPress con WP-CLI lo primero que necesitas es tener acceso ssh a tu servidor. En Servidores Rápidos solo tienes que solicitarnos el acceso y con mucho gusto te lo daremos ya que maneamos protocolos de seguridad que permiten prevenir accidentes y tu acceso ssh será solo a tu sitio, sin afectar al resto de los clientes en un hosting compartido, te indicaremos como ingresar, y también podemos ayudarte con la instalación de WP-CLI si nos lo solicitas.

Ejecutando el comando wp –info en la consola puedes ver si tienes instalado WP-CLI y la versión que estás utilizando:

Comandos de uso más frecuente en WP-CLI

WP-CLI es una herramienta de línea de comandos que se utiliza para gestionar sitios de WordPress. Con WP-CLI, los usuarios pueden realizar tareas en su sitio de WordPress sin tener que utilizar la interfaz de usuario de WordPress. A continuación, se detallan algunos comandos básicos y avanzados de WP-CLI para gestionar tu WordPress.

 

Comandos básicos de WP-CLI

  • wp core download: Descarga la última versión de WordPress.
  • wp core install: Instala WordPress.
  • wp core version: Muestra la versión de WordPress que se está utilizando.
  • wp plugin list: Lista todos los plugins instalados en tu sitio de WordPress.
  • wp plugin install: Instala un plugin de WordPress.
  • wp plugin activate: Activa un plugin de WordPress.
  • wp plugin deactivate: Desactiva un plugin de WordPress.
  • wp plugin delete: Elimina un plugin de WordPress.
  • wp theme list: Lista todos los temas instalados en tu sitio de WordPress.
  • wp theme install: Instala un tema de WordPress.
  • wp theme activate: Activa un tema de WordPress.
  • wp theme delete: Elimina un tema de WordPress.

 

Comandos avanzados de WP-CLI

  • wp db export: Exporta la base de datos de WordPress a un archivo.
  • wp db import: Importa una base de datos de WordPress desde un archivo.
  • wp db optimize: Optimiza la base de datos de WordPress.
  • wp db repair: Repara la base de datos de WordPress.
  • wp search-replace: Busca y reemplaza cadenas de texto en la base

Otra forma en la que podemos clasificar los comandos (más allá de básicos y avanzados) es por sus funciones, quizás así sea más sencillo encontrar el que necesitamos. A continuación, una lista de comandos según la función que tienen en la administración de WP.

 

Instalar WordPress:

  • wp core download – Descarga la última versión de WordPress.
  • wp core install –url=tusitio.com –title=”Título de tu sitio” –admin_user=admin –admin_password=password –[email protected] – Instala WordPress con las opciones básicas.

 

Actualizar WordPress:

  • wp core update – Actualiza WordPress a la última versión.

Gestionar plugins:

  • wp plugin list – Lista los plugins instalados.
  • wp plugin install nombre-del-plugin – Instala un plugin.
  • wp plugin activate nombre-del-plugin – Activa un plugin.
  • wp plugin deactivate nombre-del-plugin – Desactiva un plugin.
  • wp plugin delete nombre-del-plugin – Borra un plugin.

Gestionar temas:

  • wp theme list – Lista los temas instalados.
  • wp theme install nombre-del-tema – Instala un tema.
  • wp theme activate nombre-del-tema – Activa un tema.
  • wp theme delete nombre-del-tema – Borra un tema.

Gestionar usuarios:

  • wp user list – Lista los usuarios.
  • wp user create usuario [email protected] –role=administrator –user_pass=contraseña – Crea un usuario con un rol determinado.
  • wp user delete ID – Borra un usuario.

Realizar tareas de mantenimiento:

  • wp db optimize – Optimiza la base de datos de WordPress.
  • wp transient delete –all – Borra todas las transients de WordPress.
  • wp cron event list – Lista los eventos programados de WordPress.
  • wp cron event run nombre-del-evento – Ejecuta un evento programado de WordPress.

¿Qué te pareció este dato? ¿Ya has utilizado WP-CLI para administrar tu sitio WordPress?

Si deseas más información sobre nuestros planes de hosting puedes contactarte con nosotros o escribirnos tu consulta en los comentarios de este artículo.

Imagen de Daniel Igdery vía Unsplash.com bajo licencia creative commons.