How to Bulk-Install Multiple Plugins in WordPress using WP-CLI

Cómo instalar masivamente múltiples complementos en WordPress usando WP-CLI

¿Alguna vez ha querido instalar o actualizar varios complementos de WordPress a la vez?

En este tutorial, use WP-CLI para instalar múltiples complementos desde la interfaz de línea de comandos. Le mostraremos cómo administre sus complementos usando WP-CLI, tal que actualización de varios complementos, habilitar / deshabilitar complementos y eliminación (desinstalar) complementos a granel – ¡todo sin tener que iniciar sesión en su sitio de WordPress!

Antes de comenzar, analicemos algunos condiciones previas:

  1. Si está utilizando WordPress en un proveedor de alojamiento compartido, su host debe ofrecer acceso SSH y tener WP-CLI instalado. Puedes consultar el WordPress oficial listado de hosts compatibles, pero resulta que todas nuestras recomendaciones para el mejor alojamiento de WordPress vienen con WP-CLI preinstalado.
  2. Si está alojando WordPress en un servidor VPS o en la nube, le mostraremos cómo instalar WP-CLI en su servidor más adelante en este tutorial. (PD: si quieres aprender a instalar WordPress en un VPS, sigue nuestro tutorial de DigitalOcean)
  3. Su sistema operativo debe ser un entorno de tipo UNIX (Linux, OS X, FreeBSD); debe tener PHP 5.4+ y WordPress 3.7 o posterior. Dado que casi cualquier host de WordPress recomendado cumplirá con estos criterios, está listo para comenzar.
  4. Finalmente, este tutorial es no destinado a principiantes. Aquellos familiarizados con la interfaz de línea de comandos (CLI) y la administración del servidor deben usar este tutorial.

Empecemos.

¿Qué es WP-CLI en WordPress?

WP-CLI es un proyecto gratuito y de código abierto que le permite administrar su sitio de WordPress utilizando la interfaz de línea de comandos (CLI). WP-CLI simplifica enormemente muchas tareas de WordPress, como instalar WordPress, hacer una copia de seguridad de la base de datos, actualizar el núcleo de WordPress e instalar o actualizar los complementos y temas de WordPress.

Todo esto se puede hacer escribiendo algunos comandos en la terminal, sin tener que iniciar sesión en su sitio de WordPress. ¿El resultado? ¡Mucho tiempo ahorrado, menos margen de error y una productividad vertiginosa! Este es un buena cartilla de WPShout para obtener más información sobre WP-CLI.

¿Cómo instalar WP-CLI en un VPS de WordPress o en un servidor en la nube?

Usuarios que han instalado WordPress en un VPS (como DigitalOcean), un proveedor de alojamiento en la nube (como Amazon Web Services (AWS) o Google Cloud), o un host en la nube administrado (como CloudWays), puede instalar WP-CLI en su servidor.

Notar: Para este tutorial, usamos un VPS Vultr (similar a una gota de DigitalOcean) con WordPress preinstalado, y referimos el documentación oficial.

Etapa 1: Conéctese a su servidor con el raíz usuario. Si no tiene acceso al usuario root, inicie sesión con un usuario con derechos de lectura, escritura y ejecución en el “/ var / www / html“Directorio.

2do paso: Descargar el wp-cli.phar archivo usando wget o lazo (usamos cURL):

instalar wp-cli para wordpress en vps o servidor en la nube

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Paso 3: Compruebe que el archivo Phar esté funcionando. Escriba el siguiente comando y debería ver un resultado similar:

instalar wp-cli wordpress vps - comprobar --info

php wp-cli.phar --info

Paso 4: queremos ejecutar WP-CLI desde la línea de comando simplemente escribiendo wp. Para hacer esto, necesitamos hacer que el archivo WP-CLI sea ejecutable y moverlo a la bote de basura directorio telefónico.

instalar wp-cli wordpress vps - mover al contenedor y ejecutar el permiso

  • Para hacer que el archivo WP-CLI sea ejecutable, escriba:
chmod +x wp-cli.phar
  • Luego muévalo al directorio bin:
sudo mv wp-cli.phar /usr/local/bin/wp

Paso 5: Ahora probaremos si WP-CLI se puede ejecutar correctamente:

instalar wp-cli wordpress vps instalación verificar operación

  • Primero, cambie el directorio de trabajo al directorio de instalación de WordPress:
cd /var/www/html
  • Luego ejecute el siguiente comando y debería ver un resultado similar al que se muestra en la captura de pantalla anterior.
wp --info

Advertencia: error de acceso de root en WP-CLI y solución

A veces, cuando ejecuta comandos WP-CLI como raíz usuario, puede obtener el siguiente error:

Error de acceso de raíz de wordpress vps wp-cli

En tal caso, simplemente agregue –Permitir-root hecho por encargo y listo. Aquí hay un comando de muestra que prueba si WP-CLI reconoce la instalación de WordPress existente.

wp core version --allow-root

Solución de error de acceso raíz de wordpress wp-cli

Una vez que funcione, estará listo para instalar complementos a granel.

Cómo instalar masivamente múltiples complementos en WordPress usando WP-CLI

En esta sección, le mostraremos cómo instalar en masa múltiples complementos en WordPress desde la interfaz de línea de comandos, usando WP-CLI. Como referencia, mantenga el Documentación del complemento WP-CLI conveniente.

El comando básico de instalación del complemento es el siguiente:

wp plugin install PLUGIN_NAME

El código para instalar varios complementos es: (puede agregar tantos complementos como necesite)

wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME

Ahora el truco es busque el nombre correcto del complemento. Para hacer esto, visite la página de URL del complemento y copie el slug de URL.

  • Por ejemplo, la URL del complemento Jetpack es https://wordpress.org/plugins/jetpack/
    • Por lo tanto, el nombre del complemento es jetpack
  • Del mismo modo, para el complemento Yoast SEO, la URL es https://wordpress.org/plugins/wordpress-seo/
    • Por lo tanto, el nombre del complemento es wordpress-seo

Para instalar un solo complemento, el código es:

wp plugin install jetpack

Para instalar Jetpack y Yoast SEO, el código es:

wp plugin install jetpack wordpress-seo

wp-cli instala varios complementos en wordpress

(Tenga en cuenta que usamos –Permitir-root para asegurarse de que el código se esté ejecutando en nuestro VPS).

Cómo instalar y activar múltiples complementos en WordPress usando WP-CLI

De forma predeterminada, los complementos instalados por WP-CLI no están habilitados. Si desea activar un complemento inmediatamente después de la instalación, agregue -Activar ordenar.

Sin embargo, le recomendamos que no active complementos que requieran configuración de integración (como plugins de respaldo y almacenamiento en caché), directamente desde WP-CLI.

Complementos que no requieren configuración de integración, como Insertar encabezados y pies de página se puede activar desde la línea de comando:

wp plugin install insert-headers-and-footers --activate

wp-cli instala y activa varios complementos en wordpress

¡Es todo! Ahora sabe cómo realizar una instalación masiva y activar varios complementos mediante WP-CLI. En la siguiente sección te enseñaremos gestión de complementos mediante WP-CLI.

Gestión masiva de complementos en WP-CLI en WordPress

Puede usar WP-CLI para una variedad de tareas de administración de complementos, como:

  • Lista de la cantidad de complementos instalados
  • Activación / desactivación de varios complementos
  • Actualización masiva y eliminación de complementos

Cómo enumerar la cantidad de complementos instalados en WordPress usando WP-CLI

Este comando muestra la cantidad de complementos instalados en su sitio de WordPress en una tabla, incluida información vital como el estado de activación del complemento, la versión actual y las actualizaciones disponibles (si las hubiera).

wp plugin list

wp-cli enumera todos los complementos instalados en wordpress

Cómo habilitar o deshabilitar múltiples complementos a la vez usando WP-CLI

De manera similar al comando de instalación del complemento, agregue los nombres de los complementos que desea habilitar o deshabilitar y presione regresar.

wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME

Entonces, el comando para habilitar Yoast SEO y Jetpack (suponiendo que estén instalados) es:

wp plugin activate wordpress-seo jetpack

Asimismo, el comando para deshabilitar (o deshabilitar) los dos complementos es:

wp plugin deactivate wordpress-seo jetpack

Alternativamente, puede desactivar todos los complementos activos en su sitio de WordPress con este único comando:

wp plugin deactivate --all

wp-cli deshabilita todos los complementos en wordpress desde la línea de comando

Cómo actualizar masivamente múltiples complementos en WordPress usando WP-CLI

Otra aplicación beneficiosa de WP-CLI es su capacidad para actualizar en masa todos los complementos instalados en su sitio de WordPress. El comando es:

wp plugin update --all

    wp-cli actualiza todos los complementos en wordpress desde la línea de comando

Envoltura

Además del mantenimiento de complementos, WP-CLI es una poderosa herramienta que le permite realizar una gran número de tareas de mantenimiento de manera muy eficiente, a través de la línea de comandos, lo que le permite ahorrar un tiempo valioso.

Si está probando WP-CLI por primera vez, le sugerimos que lo haga en un servidor de prueba o en una nueva instancia de WordPress. Una vez que esté familiarizado con la herramienta, puede comenzar a usarla en su sitio en vivo.

Espero que hayas aprendido algo nuevo de este tutorial. ¿Ha usado WP-CLI antes? ¿Cuales son tus cosas favoritas?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba