21 ene., 2026

¿Qué es WordPress CLI?

Escrito por Equipo Clouds

¿Qué es WordPress CLI?

WordPress CLI es la interfaz de línea de comandos para WordPress. Esto te permite gestionar numerosos aspectos diferentes de tu sitio web de WordPress sin necesidad de iniciar sesión directamente en el panel de WordPress.

Los ejemplos de tareas que se pueden realizar incluyen la gestión de plugins, temas, usuarios y roles.

Nota Importante

No es necesario instalar WP-CLI, viene preinstalado automáticamente con cada paquete de hosting de WordPress.

Conectarse al Paquete vía SSH

Antes de obtener acceso a WP-CLI, primero necesitarás conectarte al paquete de hosting a través de SSH. Para ver cómo conectarte a tu paquete de hosting vía SSH, consulta nuestra guía ¿Cómo conecto un sitio web vía SSH?

Listar Plugins

Para listar todos los plugins instalados, el comando principal es wp plugin list. Puedes especificar más y agregar el argumento --status=active, que solo lista plugins con el estado 'activo'.

-bash-4.2$ wp plugin list --status=active
+-----------------+--------+--------+---------+
| name            | status | update | version |
+-----------------+--------+--------+---------+
| bbpress         | active | none   | 2.6.11  |
| buddypress      | active | none   | 14.0.0  |
| classic-editor  | active | none   | 1.6.4   |
| classic-widgets | active | none   | 0.3     |
| jetpack         | active | none   | 13.7    |
| performance-lab | active | none   | 3.3.1   |
+-----------------+--------+--------+---------+

Puedes llevar esto un paso más allá formateando los resultados como un conteo y totalizando el número de plugins activos usando el argumento --format=count.

$ wp plugin list --status=active --format=count
6

Instalar Plugins

Instalar plugins con WP-CLI es fácil. La única información requerida es el nombre del plugin. En este ejemplo, estamos instalando el plugin: User Switching.

El comando principal para instalar un plugin es wp plugin install [plugin-name]. Puedes agregar argumentos al final de un comando para una acción adicional. En el siguiente ejemplo, eso es --activate para activar automáticamente el plugin tan pronto como haya terminado de instalarse.

$ wp plugin install user-switching --activate
Installing User Switching (1.0.9)
Downloading installation package from https://downloads.wordpress.org/plugin/user-switching.1.0.9.zip...
Unpacking the package...
Installing the plugin...
Plugin installed successfully.
Activating 'user-switching'...
Plugin 'user-switching' activated.
Success: Installed 1 of 1 plugins.

Esto ahorra un paso adicional de activar el plugin después de la instalación.

Actualizar Plugins

El comando principal para actualizar un plugin es wp plugin update [plugin-name], sin embargo, como con la mayoría de los comandos, puedes agregar argumentos para especificar la acción. Reemplazar el nombre del plugin con el argumento --all actualizará todos los plugins a la vez.

Otros argumentos que se pueden usar incluyen:

  • [--exclude=<plugin-name>] - permite excluir un plugin específico de la actualización
  • [--minor] - para realizar solo parches 'menores' (ej. de 1.3 a 1.3.3, en lugar de 1.4)
    $ wp plugin update --all --minor
    Success: Plugin already updated.

Crear Usuarios

El comando principal para crear nuevos usuarios es wp user create [name] [username] --role=[role-name]. De manera similar a los comandos de plugin, hay numerosos argumentos que se pueden agregar para especificar aún más la acción.

[--user_pass=<password>] te permite establecer una contraseña predefinida para el usuario - por defecto, se genera una contraseña aleatoria.

$ wp user create bob [email protected] --role=author --user_pass=password123
Success: Created user 3.

Crear Roles de Usuario

El comando principal para crear un nuevo rol de usuario es wp role create [role-name] [role-group]. Al crear un nuevo rol, debes asignar el 'grupo de rol', que actúa como el grupo de permisos que se asignará. En el siguiente ejemplo, el grupo de rol asignado es 'Approver'.

$ wp role create example-role Approver
Success: Role with key 'example-role' created.

Recuperar Opciones del Sitio

El comando principal es wp option, con numerosos subcomandos diferentes para ayudar a agregar y gestionar nuevas opciones para tu sitio. El más común sería recuperar la URL del sitio. Esto se puede recuperar a través de lo siguiente:

$ wp option get siteurl
https://mydomain-uk.stackstaging.com

Más sobre WP-CLI

Para un documento completamente exhaustivo sobre todas las opciones de WP-CLI, visita:

https://developer.wordpress.org/cli/commands/

¿Fue útil esta guía?