WordPress WordPress Command Line Interface ha ganado popularidad por varias razones. Es fácil de usar para cada nivel de usuario, comenzando desde un principiante hasta un usuario de nivel avanzado. Tal característica es la capacidad de administrarse utilizando la interfaz de línea de comandos (CLI). Hay una serie de tareas que se pueden realizar en una instalación de WordPress utilizando una interfaz de línea de comandos, que incluyen tomar el control de los niños de copia de seguridad, generar nuevas publicaciones y otras operaciones de administración, como eliminar bocetos, pedidos, actualizaciones básicas de archivos, instalaciones y actualizaciones de temas y complementos, administración y administración de exportaciones, instalación de un sitio de WP, resolver problemas, administrar a los usuarios en una instalación múltiple y muchas otras funciones en las que entraremos en este artículo.
Se cree que WordPress CLI fue introducido por primera vez en 2003 por Daniel Bachhuber, quien es un experto en fuentes abiertas. Algunas personas creen que fue lanzado oficialmente por Andreas Creten y Cristi Burca en noviembre de 2011, cuando se lanzó en Github. Actualmente es administrado por Daniel Bachuber. Es una ventaja para los desarrolladores básicos de WordPress. WP CLI es instalado por el proveedor del servidor para la conveniencia de realizar operaciones de rutina.
<b class = "lwptoc_title" incluido
Algunos momentos importantes de la interfaz de línea de comandos:
Requisito del servidor para ejecutar WP CLI:
En resumen, necesitas lo siguiente:
Comprender WP CLI
Cómo se usan los clis de WordPress
Cómo usar WP CLI para realizar operaciones básicas
Instale WordPress usando WP CLI
Instalación y activación del complemento de WordPress utilizando WP Clinstaging Más complementos:
Instalar un tema de WordPress usando WP CLI
Administre su tema utilizando comandos WP CLI:
Creación de nuevos mensajes en el sitio web de WordPress utilizando WP CLI:
Buscar y reemplazar usando WP CLI
Migración de contenido
Administrar y crear usuarios utilizando la interfaz de línea de comandos:
Gestión de comentarios usando WP CLI
Otros pedidos utilizados con frecuencia relacionados con la gestión de comentarios
Gestión de WordPress multisitio utilizando WP CLI
Burgling WordPress Sitio usando WP CLI
Conclusión
Algunos momentos importantes de la interfaz de línea de comandos:
Interactúe con su sitio WP usando su línea de comando.
Es rápido y preciso
Proporciona opciones de administración de cabezales de WP que incluyen instalaciones, actualizaciones, activar, deshabilitar y eliminar
Force actualizaciones invertidas
Opción de actualización individual, así como en el bloque
Elimine todos los datos transitorios simultáneamente, lo que no es posible en el tablero de administración de WP.
También acepta instalaciones de WordPress multisitio
Facilita la solución de problemas.
La última versión de WP CLI: la versión actual que proporciona WPVE por defecto en todos sus servidores es WP-CLI2, que se lanzó en agosto de 2018.
Requisito del servidor para ejecutar WP CLI: Requisito mínimo del servidor: para ejecutar WP-CLI Versión 2 PHP 5.4, aunque lo mejor. Todos los servidores WPven ejecutan PHP 7 y versiones posteriores. Si administra el servidor usted mismo y desea instalar CLI, todo lo que necesita es instalar el sistema operativo Linux e ingrese los siguientes comandos:
Url -o https://raw.githubusercontante.com/wp-clds/gh-pages/phar/wp-cli.phar
Chmod +x wp-cli.phar
Sudo mv wp-cli.phar/usr/local/bin/wp
!
1
2
3
CHMOD + X WP – CLI. Phar
Sudo MV WP – Cli. PHAR / USR / LOCAL / BIN / WP
Los 3 pedidos anteriores realizarán la siguiente acción:
Descargará el archivo wp-cli.phar en la carpeta raíz de su servidor web
El siguiente pedido lo convertirá en un archivo ejecutable
Mueva el archivo wp-cli.phar a otro directorio deseado en el que desea ejecutar WP.
En resumen, necesitas lo siguiente:
Sistema operativo de Linux
PHP versión 5.4 o más grande.
Secure Access Shell (SSH) a su servidor de alojamiento.
Para probar si la instalación de WP CLI está configurada correctamente, ingrese este comando:
WP – Información
!
1
Debería mostrar un mensaje exitoso como este:
Este es el método más básico para instalar la interfaz de la línea de control de WordPress en su servidor Unix, pero hay algunas herramientas que pueden hacer el trabajo por usted. Algunos de ellos son los siguientes:
Compositor
Casería casera
peón
Paquete .deb
PHP binario Predeterminado personalizado
Mediatemple en el servidor de cuadrícula
Comprender WP CLI La importancia de la CLI WP es que mejora la velocidad de operación general y proporciona un mejor control sobre su instalación de WordPress, lo que minimiza la posibilidad de falla del servidor, que a menudo ocurre en forma de memoria excedida, tiempo de ejecución de problemas, etc. WP CLI2 también ofrece una opción para realizar múltiples operaciones utilizando un solo comando. Este comando se conoce como script bash. Por ejemplo: instalar un complemento y activar un complemento son dos funciones diferentes. Mientras usa un tablero de administración de WordPress, primero debe instalarlo y luego activarlo. Similar a la desinstalación, primero debe apagarlo y luego eliminarlo. Al usar un script bash en WP CLI, puede combinar las dos o más funciones. Entonces, para darle el ejemplo más simple, puede instalar y activar un complemento utilizando un solo script.
Instalación del complemento WP -Activado
!
1
Usando esta fiesta de script, WP no solo instalará el complemento, sino que lo activará. Realizará las siguientes acciones en segundo plano:
WP Plugin Instale activado por conmutación de usuarios
!
1
Instalación de la conmutación de usuario (1.0.9)
Descargar el paquete de instalación de https: //downloads.wordpress.org/plogin/user-switching.1.0.9.zip …
Desempacando el paquete …
Instalación del complemento … complemento instalado correctamente.
Activando ‘conmutación de usuarios’ …
Plugin ‘Sawitching de usuario’ activo.
Éxito: instalado 1 de 1 complementos.
!
1
2
3
4
5
6
7
8
Descargar el paquete de instalación de https: //downloads.wordpress.org/plogin/user-switching.1.0.9.zip …
Desempacando el paquete. . .
Instalación del complemento. . .
Complemento instalado correctamente.
Activación de ‘cambio de usuario’. . .
Plugin ‘Sawitching de usuario’ activo.
Éxito: instalado 1 de 1 complementos.
Del mismo modo, al configurar un sitio web de WordPress, debe realizar una serie de acciones que incluyan:
Cargar y desempaquetar archivos de WordPress al servidor
Crea la base de datos
Crear nombre de usuario y contraseñas db
Configurar el archivo wp-config.php
Cruzar otros pasos de instalación
Usando un script bash simple, como bash instalación y setup.sh, puede instalar fácilmente un sitio de WordPress usando un solo script. Hay ciertas cosas que no se pueden hacer a través del tablero de WordPress (administrador WP). Por ejemplo, eliminar todos los datos transitorios simultáneamente. Esto se puede hacer utilizando la interfaz de línea de comandos WP. Eliminar WP transitorio – Todos los $ WP transitorio Timpio – Todo éxito: 34 transitorios eliminados de la base de datos.
Los comandos de WP CLI clasificados en dos categorías:
Conjunto de pedidos internos básicos predefinidos
Pedidos comunitarios creados por desarrolladores de tercera parte.
Por lo tanto, le permite crear sus propios comandos utilizando instrucciones predefinidas y sintaxis para crear comandos personalizados fuertes, como los requisitos del desarrollador. Cómo usar WordPress CLI Como cualquier otro comando, WP CLI también sigue una sintaxis. El elemento básico de un comando CLI es que siempre comienza con WP. Estos son algunos de los comandos utilizados popularmente:
| wp menú | enumera, crea, atribuye y elimina los menús. La opción WP | administra las opciones. Td> wp post | Administrar publicaciones | wp post-type | Administre los tipos de publicaciones. | |||
| WP rol | Administre los roles de los usuarios | WP Search Replace por datos.> WP Sidebar | Administrar barras laterales | |||||
| sitio wp | Realizar operaciones del sitio | |||||||
| WP Super-Administrator | Gestionar a los súper administradores en WordPress multisitio | |||||||
| WP Taxonomy | Administre taxonomías. | Término wp | Administre los términos | |||||
| wp | Administre la tarea | |||||||
| wp transient | administrar transitorios | |||||||
| wp user | gestión de usuarios . ! Shell para realizar las operaciones deseadas. Por lo tanto, debe asegurarse de que SSH se active en su servidor. Cómo activar el acceso SSH para su servidor Wpoven: navegue a la sección “Herramientas”. Luego, desde la sección “Herramientas”, debe presionar el botón “Activar acceso SSH” en la parte inferior de la página. Habilitar SSH para otros anfitriones a través de CPanel Deberá crear detalles de acceso para el acceso SSH de la siguiente manera: Una vez que se activa el acceso SSH para el sitio, puede autenticarse a través de aplicaciones de terceros, como Putty o Penguinet utilizando sus credenciales de inicio de sesión SFTP (para usuarios de Wpoven), lo siguiente que necesita saber es qué comandos CLI están disponibles para usar. Para hacer esto, vaya al símbolo del sistema e ingrese la ayuda WP en la carpeta raíz de su sitio de WordPress. Mostrará todos los pedidos a su disposición. Para obtener más detalles sobre un pedido en particular, deberá utilizar la exportación en CLI. Ejemplo: WP Ayuda al usuario ![]() ! ![]() 1 |
WP Ayuda al usuario | Descarga del núcleo de WP | Éxito: WordPress descargado | WP Core config – dbname = myDBName – dbuser = myDBuser – dbpass = mydbpass – dbhost = localhost – dbprefix = whebfubwef_ — extra – php |
| 1 | WP Core install -URL = http: //website.com — title = wp cli sitio web –admin_user = username –admin_password = contraseña [correo electrónico protegido] | Actualización del núcleo de WP | Actualización de WP Core – Versión = 4.5.4 – Fuerza | WP Plugin Install Classic – Editor | WP Plugin Activate Classic – Editor | WP Plugin Install Classic – Editor de WordPress – Elemento SEO — Activado | WP Plugin Deactivate Classic – WordPress Editor – SEO Elementor | WP Plugin Deactivate —- todo | Actualización del complemento WP WordPress – SEO | Actualización del complemento WP: todo | WP Theme Instalar twentynineteen | Tema WP activado Twentynineteen | WP Theme Instalar twentynineteen – activado | Lista de temas de WP | Búsqueda de temas de WP | WP Post creado – post_title = ‘mi primera publicación cli’ | WP Post Editar 243 | WP Search – Reemplace {Old URL} {New URL} – Dry – Run | WP Search – Reemplace {Old URL} {New URL} | WP Search – Reemplazar {http: // url} {https: // url} | Exportación de DB de WP – Ayuda |
|
Nombre Exportación de WP DB Descripción Exporta la base de datos a un archivo o a stdout .synopsis WP DB Export [] [ – dbuser = ] [ – dbpass = ] [ – = ] [ – tabs = ] [ – excluye_tables = ] [ – porcelana] ALIAS vertedero Ejecuta la utilidad `mysqldump` usando` db_host`, `db_name`,` db_user` y Credenciales de base de datos `db_password` especificadas en WP – config. php. Opción [] El nombre de la hoja SQL para exportar. If ‘-‘, entonces sale a stdout. Si omitido, será ‘{dbname}-{y-m-d}-{random-hash} .sql’. [ – dbuser = ] Nombre de usuario para pasar a MySqldump. El valor predeterminado es DB_USER. [ – dbpass = ] Contraseña para pasar a mysqldump. El valor predeterminado es db_password. [ – = ] Argumentos adicionales para pasar a MySqldump. [ – Tablas = ] La lista de comas separada de tablas específicas para exportar. Excluyendo este parámetro exportará todas las tablas en la base de datos. [ – Exclude_tables = ] La lista de comas separada de tablas específicas que deben omitirse de la exportación. Excluyendo este parámetro exportará todas las tablas en la base de datos. [ – porcelana] Nombre de archivo de salida para la base de datos exportada. Ejemplos # Exportar base de datos con consulta de caída incluida $ WP DB Export – Agregar – Drop – Tabla Éxito: exportado a ‘WordPress_DBase-DB72BB5.SQL’. # Tablas de exportación de Certin $ WP DB Export – Tablas = WP_OPTIONS, WP_USERS Éxito: exportado a ‘WordPress_DBase-DB72BB5.SQL’. # Exportar todas las tablas que coincidan con un comodín $ WP DB Export – Tabs = $ (WP DB Tablas ‘WP_USER*’ – Format = CSV) Éxito: exportado a ‘WordPress_DBase-DB72BB5.SQL’. |
Lista de usuarios de WP | El usuario de WP creó a John John @ YourWebsite. com – rol = administrador |
Éxito: Usuario creado John. Contraseña: K9 * * y I4VNH |
Actualización del usuario de WP John – display_name = John – user_pass = John123Pass | Éxito: usuario actualizado John. | WP User Eliminar John – Reassign = Bob | Éxito: El usuario eliminado John de http: //yourwebsite.com | WP User Usation UserName – user_pass = “new_password” |
| nombre | descripción | |||||||
| wp user add-cap | agrega una capacidad de usuario. | |||||||
| wp user check-password | Verifique si la contraseña de un usuario es válida o no. TD> Crear un nuevo usuario. Tr> | |||||||
| WP genera usuarios | genera algunos usuarios. Usuario. WP Lista de usuarios | Usuarios de la lista. TD> | ||||||
| Meta user WP | add, actual Labita, elimina y enumera los campos personalizados de los usuarios. Tr> | WP User Remout-Role | Elimina el papel de un usuario. Para uno o más usuarios. | WP Set-Roll User | Establezca el rol del usuario. Elimina y enumera los términos de los usuarios. | Actualización del usuario de WP | actualiza a un usuario existente., borra y modera los comentarios de los visitantes. Agregue un comentario usando wp cliwp comment create –commun_post_id = 21 –competition = “Primer comentario usando cli” –comment_author = “John” ! 1 |
Comentario de WP creado – comment_post_id = 21 – comment_content = “Primer comentario usando cli” – comment_author = “John” | Comentario de WP 21 — comment_author = John |
WP Comment Eliminar 243 — Fuerza Éxito: comentario eliminado 243. |
WP Comment Eliminar $ (Lista de comentarios de WP – status = spam – forma = ids) |
| name | descripción | ||
| Comentario WP aprueba | aprueba un comentario. | ||
| wp comentario creado | crea un nuevo comentario. | Eliminar un comentario .> WP El comentario genera | genera varios comentarios nuevos./td> |
| WP Lista de comentarios | Obtenga una lista de comentarios.> | agrega, actualizaciones, Eliminar y enumere los campos personalizados para comentarios. | |
| wp comentario spam | puntaje un comentario como spam .. | ||
| wp comment bash | basura puede comentar. | no aprueba un comentario. | |
| wp comentario sinsh | cancelar un comentario … |
La gestión de WordPress multisitio utilizando WP CLI es una herramienta de gestión final para la gestión y mantenimiento de WordPress de varios lugares. Uso de pedidos multisit que puede crear, eliminar, vaciar, moderados y en la lista de sitios. Creación de un sitio: WP Site Create – -slug = DEM2
Éxito: sitio creado: www.mywebsite.com/demo2/
!
1
2
3
Éxito: sitio creado: www. Mi sitio web. com / dem2 /
Lista de todos los sitios multisitio utilizando WP CLI:
Lista de sitios de WP – -Field = URL
!
1
Elimine el sitio en multisites utilizando WP CLI:
WP Site Eliminar 489
!
Algunos otros comandos útiles: copia de seguridad de la base de datos
Exportación de WP DB
!
1
Actualice las direcciones del sitio de URL con WP CLI:
Opción de WP Actualización Inicio https://newaddress.com
Opción de WP Actualizar SiteUrl https://newaddress.com
!
1
2
Opción WP Actualizar SiteUrl https: //newaddress.com
El estado del complemento:
Estado del complemento WP
!
1
Eliminar el sitio de WordPress utilizando WP CLI diagnosticando el problema usando WP CLI a veces, la solución de problemas se convierte en una pesadilla para los desarrolladores. WP CLI lo hace más fácil, aunque un instrumento conocido como médico de WP, especialmente en los casos en que una actualización falla o algunas funciones están separadas. Para usarlo, deberá instalarlo desde el Hub Git.
El paquete WP instale [email protected]: wp-cli/doctor-command.git
!
1
Para ver lo que esta herramienta puede ayudarlo, ingrese este comando: WP Doctor – -Help
!
1
Nombre
doctor WP
Descripción
Diagrora quién aila WordPres.
Sinopsis
WP Doctor
Subcomandos
Verifique ejecutar una serie de cheques contra WordPress para diagnosticar.
Lista de lista Todos los cheques disponibles para ejecutarse.
Parámetros globales
-Path =
Ruta a los archivos de WordPress.
-URL =
La solicitud de reclamo vino de la URL dada. En multitud, este argumento es cómo se especifica el sitio objetivo.
-ssh = [<:] [@] [: ]
Realización de operaciones contra el servidor remoto a través de SSH (un contenedor que utiliza el esquema de “Docker”, “Docker-Compose”, “Vagrant”).
-http =
Realización de operaciones contra la instalación remota de WordPress a través de HTTP.
-User =
Establezca el usuario de WordPress.
-skip-plugins [= ]
Saltar cargando todos o algunos complementos. Notas: MU-Plugins se ha detenido.
-skip-themes [= ]
Omita cargar todos o algunos temas.
-paquetes de skip
Saltar cargando todos los paquetes instalados.
-Require =
Cargue el archivo PHP antes de ejecutar el comando (se puede usar más de una vez).
-[sin color
Si colorear la salida.
-Debug [= ]
Mostrar todos los errores de PHP; Agregue verbosidad a WP-Cli Bootstrap.
-Propect [= ]
Solicite al usuario que ingrese valores para todos los argumentos de comando, o subconjunto especificados como valores separados por comas.
!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
dieciséis
17
18
19
20
21
22
2. 3
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
doctor WP
Descripción
Diagrora quién aila WordPres.
Sinopsis
WP Doctor
Subcomandos
Verifique ejecutar una serie de cheques contra WordPress para diagnosticar.
Lista de lista Todos los cheques disponibles para ejecutarse.
Parámetros globales
– Path =
Ruta a los archivos de WordPress.
– url =
La solicitud de reclamo vino de la URL dada. En multitud, este argumento es cómo se especifica el sitio objetivo.
– ssh = [:] [ @] [: [] Realización de operaciones contra el servidor remoto a través de SSH (un contenedor que utiliza el esquema de “Docker”, “Docker-Compose”, “Vagrant”).
– http =
Realización de operaciones contra la instalación remota de WordPress a través de HTTP.
– usuario =
Establezca el usuario de WordPress.
– omitir – complementos [= ] Saltar cargando todos o algunos complementos. Notas: MU: los complementos aún se han cargado.
– omitir – temas [= ] Omita cargar todos o algunos temas.
– Skip – paquetes
Saltar cargando todos los paquetes instalados.
– requirir =
Cargue el archivo PHP antes de ejecutar el comando (se puede usar más de una vez).
– [sin color
Si colorear la salida.
– Debug [= ] Mostrar todos los errores de PHP; Agregue verbosidad a WP – Bootstrap CLI.
– indicador [= ] Solicite al usuario que ingrese valores para todos los argumentos de comando, o una especificación como valores separados.
Para verificar si la instalación funciona bien y verificar todos los problemas de rendimiento, puede usar este comando: WP Doctor Check -LOl
!
1
Y hay una larga lista de opciones de asistencia que se ofrecen en este sorprendente solucionador de problemas. Conclusión WordPress CLI es una biblioteca de código abierto de comandos predefinidos para administrar la instalación autónoma de WordPress, así como las instalaciones multiinstaladas. Puede manejar temas, complementos, roles, taxonomías, puede crear sitios en una instalación múltiple y más, en un entorno de línea de comando en el que no se utiliza el navegador. Es un intento de proporcionar la interfaz más rápida para que los desarrolladores de WordPress administren sus proyectos. Por lo tanto, si no ha comenzado a usar WP CLI, aún pierde una herramienta de mantenimiento importante, esto reducirá su sitio para notificar sus actualizaciones. Aliviará su vida como gerente de sitios web. WP CLI le permite completar el mantenimiento del sitio, incluidas las actualizaciones y complementos básicos, el procesamiento de lotes (imágenes, etc.). También se puede utilizar para administrar y actualizar la estructura del sitio web si cambia el tema, el diseño y las páginas en su sitio web de WordPress. Por ejemplo, puede generar el mapa del sitio actualizado, puede cambiar los menús de navegación, puede actualizar la estructura de conexiones permanentes y otras taxonomías. La Future WP CLI consiste en utilizar la potente API WP REST a través de la interfaz de la línea de control de WordPress. El equipo básico detrás de WP CLI funciona en esta dirección y se cree que tiene éxito pronto. Para tener un conocimiento más detallado de WP CLI, puede visitar el sitio web oficial aquí.
Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.Tags Guía completa para la maestría WP CLI: Instalación + comandos WP CLI
homefinance blog


