Cómo se implementan y gestionan las instalaciones de WordPress con WP-CLI

WordPress es uno de los sistemas de gestión de contenidos (CMS) utilizados para crear y gestionar sitios web.WordPress proporciona una potente interfaz de línea de comandos (CLI) llamada WP-CLI.

El WP-CLI es un conjunto de funciones para gestionar Instalación de WordPressHerramienta de línea de comandos que puede utilizarse en un terminal de ordenador o en un símbolo del sistema. Con WP-CLI se pueden realizar diversas tareas, tales comoActualización de WordPress, plugins y temas, gestión de usuarios y roles, e importación y exportación de datossin tener que salir de la terminal.

En este artículo, aprenda a instalar y utilizar WP-CLI para gestionar un sitio WordPress a través del terminal, incluyendo comandos WP-CLI básicos y avanzados para diferentes tareas.

Imagen [1]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

Visión general de WP-CLI

WP-CLI WP-CLI es un proyecto de código abierto, desarrollado y mantenido por una comunidad de desarrolladores. Es compatible con la mayoría de los sistemas operativos tipo UNIX , incluyendo Linux, macOS y Windows. WP-CLI requiere PHP 5.6.0 o posterior , y se puede instalar como un paquete global o dependencias locales a través del gestor de paquetes Composer .

Una de las principales ventajas de utilizar el WP-CLI es suRapidez y eficacia. A menudo es más rápido utilizar herramientas de línea de comandos que operar a través de una interfaz gráfica de usuario (GUI), especialmente cuando se realizan tareas repetitivas o se automatizan operaciones complejas.Los comandos del WP-CLI pueden ser fácilmente scripteados e integrados con otras herramientas de línea de comandos, lo que lo hace muy potente para los desarrolladores. (Difícil de entender para los novatos)

Ventajas de utilizar WP-CLI

Estas son algunas de las principales ventajas de gestionar WordPress con WP-CLI:

  1. Rapidez y eficacia
    WP-CLI puede realizar de forma rápida y eficaz diversas acciones en un sitio web WordPress sin intervención manual. Esto resulta útil para gestionar sitios web grandes o complejos y automatizar tareas rutinarias.
  2. Mejora de la eficacia del trabajo
    Con WP-CLI, se pueden realizar múltiples tareas simultáneamente, ahorrando tiempo y aumentando la eficiencia. Esto es una bendición para los desarrolladores que gestionan varios sitios web al mismo tiempo.
  3. Control mejorado
    WP-CLI proporciona un mayor control sobre su sitio web, permitiendo una gestión más eficiente de archivos, plugins, temas y otros componentes. Es útil para los desarrolladores que necesitan depurar o solucionar problemas del sitio web.
  4. Seguridad mejorada
    WP-CLI facilita la gestión de cuentas de usuario, contraseñas y otros ajustes relacionados con la seguridad, ayudando a mantener una instalación de WordPress más segura y estable.
  5. Automatización de tareas
    WP-CLI es capaz de automatizar muchas tareas comunes de WordPress, tales comocopia de seguridad, actualizar y optimizar. Ahorra tiempo y también reduce el riesgo de error humano.
Imagen [2]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

Requisitos para WP-CLI

Para instalar el WP-CLI, necesita un soporte Acceso SSH El alojamiento (AliCloud,La nube de Tencent(O cualquiera al azar de Amazon Cloud).

Casi todos los hosts populares de WordPress soportan el acceso SSH al servidor. Antes de instalar WP-CLI, el entorno debe cumplir los siguientes requisitos mínimos:

  • PHP: WP-CLI requiere PHP 5.6.0 o superior, se recomienda PHP 7 o superior.
  • WordPress: WP-CLI para WordPress 3.7 o superior. (Por supuesto ahora están actualizados aWordPress 6.7 (Lo tengo.)
  • sistema operativo: WP-CLI es compatible con los sistemas operativos Linux, macOS y Windows. Sin embargo, WP-CLI tiene un soporte limitado en entorno Windows.

Estos son los requisitos básicos para instalar y utilizar WP-CLI. Los requisitos específicos pueden variar en función de los plugins y temas utilizados en el sitio.

Cómo instalar WP-CLI

Estos son los sencillos pasos para instalar WP-CLI:

Conéctese al directorio raíz del servidor a través de SSH

Para acceder al servidor con SSH, solicite la siguiente información:

  • Nombre de usuario y contraseña del administrador
  • Dirección IP del servidor
  • número de puerto

A continuación, deberá crear un par de claves. Dependiendo del sistema operativo, consulte las herramientas y tutoriales que se indican a continuación:

  • Windows (ordenador): utilizando PuTTY
  • LinuxUso del terminal propio de Ubuntu
  • Mac: con Termius

este documento se basa en PuTTY como ejemplo, pero también puede elegir otros emuladores de terminal.

En PuTTY:

  • mostrar (una entrada) Sesiones Página.
  • importaciónNombre de host o dirección IPy el número de puerto (Puerto).
  • Seleccione el tipo de conexión como SSH.
  • Pulse en la parte inferior del Abra Botón.
Imagen [3]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

    Después de conectarse al servidor, se le pedirá que introduzca su nombre de usuario y contraseña, que puede encontrar en la secciónDetalles del servidorEncontrado en.

    Imagen [4]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

    Cómo utilizar WP-CLI

    Después de instalar WP-CLI en su ordenador, puede abrir una ventana de terminal y escribir "wp", luego introduzca el comando y sus parámetros para ejecutar los diferentes comandos WP-CLI.

    Las siguientes son las funciones comunes de gestión de WP-CLI:

    • Gestionar WordPress Gestione su sitio web WordPress con WP-CLI, incluyendo actualizaciones, ajustes y acciones.
    • Gestión de temas de WordPress Instale, active, actualice o elimine temas con WP-CLI.
    • Gestión de plugins de WordPress Instale, active, desactive o actualice plug-ins con WP-CLI.
    • Gestión del núcleo de WordPress Utilice WP-CLI para actualizar los archivos del núcleo de WordPress, instalar versiones específicas o comprobar la información de la versión.
    • Gestión de WordPress Multisitio Gestione una red multisitio de WordPress con WP-CLI, incluyendo la creación de nuevos sitios o la gestión de los existentes.
    • Buscar o reemplazar cadenas Busque o reemplace cadenas en la base de datos con WP-CLI, ideal para cambiar URLs o actualizar contenidos en bloque.
    • Lista de todos los comandos compatibles Utilice el WP-CLI para ver todos los comandos soportados, introduzca el siguiente comando para obtener una lista completa:
      wp ayuda

      1. Gestión de WordPress con WP-CLI

      El siguiente paso es descargar y configurar WordPress mediante el comando WP-CLI.

      Descargar WordPress

      El siguiente comando sirve para descargar la última versión de los archivos del núcleo de WordPress:

      wp core descargar

      Crear archivo wp-config

      Genérelo con el siguiente comando wp-config.php que contiene los principales ajustes de configuración de su sitio web WordPress:

      wp config create --dbname=prueba --dbuser=wp --dbpass=securepswd --locale=ro_RO

      Ejemplo de configuración de la base de datos::

      • Nombre de la base de datos:pruebas
      • Nombre de usuario de la base de datos:wp
      • Contraseña de la base de datos:securepswd

      Ejemplo de opciones de comando

      El comando mencionado anteriormente no es más que una variante de la funcionalidad WP-CLI que genera una versión estándar del archivo wp-config.php Documentación.

      La siguiente es una variante del comando que wp-config.php Documentosempezar a utilizar WP_DEBUG responder cantando WP_DEBUG_LOG::

      # Habilitar WP_DEBUG y WP_DEBUG_LOG
      
      wp config create --dbname=pruebas --dbuser=wp --dbpass=securepswd --extra-php <<PHP
      
      define( 'WP_DEBUG', true );
      
      define( 'WP_DEBUG_LOG', true );
      
      WP_DEBUG_LOG
      
      #Success: Generado archivo 'wp-config.php'.

      Consejo para el éxito::#Success: Generado fichero 'wp-config.php'.

      Prevención de brechas de seguridad

      Las credenciales de usuario del administrador pueden almacenarse en el bash historial, lo que puede suponer un grave riesgo para la seguridad.WP-CLI proporciona una variante del comando que soluciona este problema:

      # Evite revelar la contraseña al historial bash leyendo de password.txt
      
      # Usando --prompt=dbpass preguntará por el argumento 'dbpass
      
      $ wp config create --dbname=prueba --dbuser=wp --prompt=dbpass < password.txt
      
      #Success: Archivo 'wp-config.php' generado.

      Creación de una base de datos

      Utilice el siguiente comando para crear la base de datos. Tenga en cuenta que esta línea de comandos crea una base de datos basada en el wp-config.php El nombre de la base de datos utilizada en el archivoCrear una nueva base de datos::

      wp db crear
      Imagen [5]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      Instalación de WordPress

      Instalar WordPress en su servidor desde la línea de comandos a través de WP-CLI es muy sencillo. El comando requiere los siguientes parámetros:

      • URL: Dirección web
      • Título: Título de la página web
      • Nombre de usuario Admin: Nombre de usuario del administrador
      • Contraseña: Contraseña de administrador
      • Correo electrónico del administrador: Correo electrónico del administrador

      A continuación se muestra un ejemplo de comando de instalación:

      wp core install --url=su_dominio --title=Su_Titulo_Blog --admin_user=nombre_usuario --admin_password=contraseña --admin_email=su_email.com
      Imagen [6]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      Consejo para el éxito: ¡Enhorabuena! Su sitio WordPress se ha configurado correctamente.

      2. Gestión de temas de WordPress con WP-CLI

      Con WP-CLI, puede conectar su servidor directamente a la biblioteca de temas de WordPress e importar temas rápidamente. La instalación y activación de temas de WordPress con WP-CLI es muy sencilla, así como la actualización y eliminación de temas con WP-CLI.

      WP-CLI tema wp combina opciones y parámetros que pueden utilizarse para manejar todas las tareas de gestión de temas.

      Instalar tema

      Instale el tema con el siguiente comando. Por ejemplo, instale el tema Twenty Twenty Two:

      wp theme install twentytwentytwo

      tome nota de: Asegúrese de que el nombre del tema se utiliza de la misma forma que el nombre en la URL de la página. Por ejemplo, el parámetro utilizado aquí es twentytwentytwo.

      Imagen [7]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      Activar el tema

      Una vez finalizada la instalación, ejecute el siguiente comando para activar el tema:

      wp theme activate twentytwentytwo

      Una vez ejecutado, el tema del sitio web de WordPress cambiará a Twenty Twenty Two.

      Imagen [8]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      3. Gestión de plugins de WordPress con WP-CLI

      La instalación de plugins de WordPress a través de WP-CLI es casi instantánea, ya que no es necesario pulsar un botón ni iniciar sesión en el panel de administración de WordPress para instalar el plugin.

      Instalación de plug-ins

      Ejecute el siguiente comando para instalar el plugin de WordPress:

      wp plugin install [nombre del plugin]

      tome nota de: Will [nombre del plugin] Sustitúyalo por el nombre del plugin, que debe coincidir con el nombre de la URL de la página. Por ejemplo, para instalar el Formulario de contacto 7 plug-in, utilizando el formulario de contacto-7 como parámetro del comando.

      Imagen [9]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      Instalación de WooCommerce

      He aquí la instalación WooCommerce Ejemplo de un plugin de comercio electrónico:

      wp plugin install woocommerce

      En unos segundos se instalará el plugin. Tras la instalación, ejecute el siguiente comando para activar el plugin:

      wp plugin activar woocommerce
      Imagen [10]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      4. Gestión del núcleo de WordPress con WP-CLI

      Compruebe la versión del núcleo de WordPress

      Ejecute el siguiente comando para comprobar la versión actual del núcleo de WordPress:

      versión wp core
      Imagen [11]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      devuelve el número de versión actual del núcleo de WordPress.

      Actualice los archivos del núcleo de WordPress

      Ejecute el siguiente comando para actualizar los archivos del núcleo de WordPress a la última versión:

      actualización del núcleo de wp
      Imagen [12]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      Una vez ejecutado, el núcleo de WordPress se actualizará a la última versión disponible en WordPress.org.

      5. Gestión de WordPress Multisitio con WP-CLI

      Para las agencias web con muchos clientes, WP-CLI es la forma más rápida de actualizar todos los sitios en un multisitio de WordPress.

      Ejecutar comandos WP-CLI en WordPress Multisite

      Cuando ejecute comandos WP-CLI en WordPress multisitio, debe pasar el comando --url especifica la URL de un sitio web concreto de la red. por ejemplo:

      wp theme status twentytwentytwo --url=su_sitioweb.com

      El comando anterior comprueba el yourwebsite.com publicado el Veintidós Estado de la cuestión.

      Imagen [13]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      6. Buscar o reemplazar cadenas con WP-CLI

      Cuando se migra un sitio a un nuevo servidor, mucha gente se encuentra con el problema de que hay que reemplazar las URL antiguas. Esto puede solucionarse utilizando el comando buscar y reemplazar de WP-CLI.

      Comando de búsqueda y sustitución

      Ejecute el siguiente comando para buscar y reemplazar:

      wp buscar-reemplazar https://oldsite.com https://newsite.com

      7. Enumere todos los comandos soportados por WP-CLI.

      Para empezar con WP-CLI, simplemente escriba wp A continuación pulse intro y el sistema le listará todos los comandos soportados para gestionar WordPress a través de WP-CLI.

      Ver los detalles del comando y sus opciones

      Ejecute los siguientes comandos para obtener información más detallada sobre un comando y sus opciones:

      wp help

      Por ejemplo, para obtener información detallada sobre los comandos del plug-in, puede ejecutar el siguiente comando:

      plugin de ayuda wp
      Imagen [14]-Guía de comandos WP-CLI: La herramienta definitiva para gestionar sitios web WordPress de forma rápida y eficaz

      Lista de comandos WP-CLI

      Los siguientes son algunos comandos comunes de WP-CLI y sus funciones:

      comandofuncionalidad
      wp ayudaVer detalles de comandos y opciones
      wp versión cliComprobación de la versión de WP-CLI
      php wp-cli.phar --infohacer ejecutable
      wp core descargarDescargue la última versión de los archivos del núcleo de WordPress
      wp config crearCreación de archivos de configuración
      wp db crearCreación de una nueva base de datos
      instalación del tema wpInstalar tema
      activar tema wpActivar el tema
      desactivar tema wpDesactivar tema
      instalación del plugin wpInstalación de plug-ins
      wp plugin activarPlugin de activación
      wp buscar-reemplazarBuscar/reemplazar cadenas en la base de datos
      plugin de ayuda wpVisualización de los detalles de los comandos del plug-in

      WP-CLI proporciona más comandos para manejar su sitio WordPress según sus necesidades. Encontrará una lista completa de comandos e instrucciones para utilizarlos en la sección documento oficial Encontrado en.

      resúmenes

      WP-CLI proporciona un rico conjunto de comandos que permiten a los usuarios instalar, activar, desactivar, actualizar y gestionar fácilmente plugins, temas y archivos del núcleo de WordPress. También puede utilizarse para gestionar entradas, usuarios y bases de datos de WordPress, lo que la convierte en una potente herramienta de administración de WordPress.

      Preguntas frecuentes

      P: ¿Cómo puedo ejecutar comandos WP-CLI en WordPress?

      Siga estos pasos para ejecutar el comando WP-CLI:

      1. Conéctese al directorio raíz del servidor a través de SSH;
      2. Descargue WP-CLI en el servidor;
      3. Instale WordPress y empiece a utilizar WP-CLI.

      P: ¿En qué directorio puedo instalar WordPress?

      Se recomienda instalar WordPress en el directorio raíz. En Cloudways, lo instalamos en el directorio public_html carpeta.

      P: ¿Cómo puedo ver los usuarios a través de WP-CLI?

      Utilice el siguiente comando ah para ver la lista de usuarios:

      wp lista de usuarios --campo=ID

      P: ¿Cómo puedo activar o desactivar plugins directamente a través de WP-CLI?

      Instalación de plug-ins: Instale el plugin con el siguiente comando:

      wp plugin install woocommerce

      Plugin de activación: Active el plugin con el siguiente comando:

      wp plugin activar woocommerce

      Desactivación de plug-ins: Desactive el complemento con el siguiente comando:

      wp plugin desactivar woocommerce

      Contacte con nosotros
      ¿No puede leer el tutorial? Póngase en contacto con nosotros para obtener una respuesta gratuita. Ayuda gratuita para sitios personales y de pequeñas empresas
      Servicio de atención al cliente WeChat
      Servicio de atención al cliente WeChat
      Tel: 020-2206-9892
      QQ咨询:1025174874
      (iii) Correo electrónico: info@361sale.com
      Horario de trabajo: de lunes a viernes, de 9:30 a 18:30, días festivos libres
      © Declaración de reproducción
      Este artículo fue escrito por Banner1
      EL FIN
      Si le gusta, apóyela.
      felicitaciones15 compartir (alegrías, beneficios, privilegios, etc.) con los demás
      comentarios compra de sofás

      Por favor, inicie sesión para enviar un comentario

        Sin comentarios