Acelere cómo administra WordPress con WP-CLI y la línea de pedido

Si hay algo que los desarrolladores de WordPress odian, es pasar por un trabajo manual innecesario, que podría ser tan fácil de automatizar. Y si hay algo que los desarrolladores aman, este es el uso del poder de la línea de poder para ejecutar las tareas con solo unas pocas llave presionando, sin perturbar el flujo general. WordPress no ha sido bendecido con una amplia gama de instrumentos eléctricos a lo largo de los años, pero esta situación cambia rápidamente. WP-CLI se convierte rápidamente en uno de los componentes clave del conjunto de herramientas de cada desarrollador serio de WordPress.

WP-CLI es una interfaz de línea de comandos de WordPress.
Una interfaz de línea de comandos de WordPress, WP-CLI está inspirada en el sitio de la consola Drupal y ofrece una forma igualmente conveniente de realizar rápidamente tareas comunes. En este artículo, pasaremos por algunas de las funcionalidades básicas del WP-CLI y enfatizaremos por qué debe agregarlo a su conjunto de soluciones. Una presentación general del WP-CLI Si está buscando un resumen práctico de lo que es WP-Cli, no busque más allá de la descripción en la página principal del proyecto: WP-CLI es un conjunto de herramientas de línea de comandos para Administración de instalaciones de WordPress. Puede actualizar complementos, configurar instalaciones en varios sitios y más, sin usar un navegador web.
Inicialmente desarrollado por Andreas Creten y Cristi Burca en 2009, el proyecto ahora es mantenido por Daniel Bachhuber. Andreas Creten ha proporcionado una excelente imagen general sobre la historia de WP-CLI en WordCamp Praha 2015, donde ha subrayado la ruta de desarrollo hasta ahora: los usos ordinarios para WP-CLI incluyen la creación de nuevos sitios, la gestión de complementos, el contenido popular de pruebas de sitios y el lavado de caché. Ya sea que esté en el contexto de un solo sitio de desarrollo local o una instalación en vivo en varios sitios, estos son exactamente el tipo de tareas que gritan para la automatización inteligente y posible. Un número cada vez mayor de empresas de alojamiento ahora preinstalan WP-CLI en Live Live en Live en vivo en Live. entornos, por lo que es muy de su interés revisar al menos lo básico sobre lo que puede hacer. Los pedidos disponibles en WP-CLI se dividen en dos clases:
Comandos internos: la lista básica de la funcionalidad WP-CLI.
Pedidos comunitarios: pedidos creados por desarrolladores de tercera parte.
El segundo conjunto de comandos resalta una de las características más atractivas del WP-CLI: la capacidad de definir comandos personalizados. Agregar su propio pedido es tan simple como escribir su propia clase PHP. Hay instrucciones claras para comenzar esto en la página GitHub del proyecto en el Libro de Ordenes.
Incluso un escaneo rápido de la lista de pedidos de la comunidad muestra el rango de uso diario de WordPress que ya se han abordado aquí, como memorizar en Cache Nginx, JetPack, Generación de mapa del sitio, trabajos de Chron y más. Comenzando y ejecutando con WP-CLI en términos de requisitos, WP-CLI es relativamente simple. Necesitará PHP 5.3.2 o más recientemente, un entorno UNIX de una descripción particular y WordPress 3.5.2 o más recientemente. También es una ayuda importante si ya está familiarizado con los elementos básicos de la línea de comandos y la navegación en un sistema UNIX. WP-CLI se puede instalar de varias maneras. Descargar el archivo PHAR es el método recomendado resaltado en la página de inicio para la mayoría de los usuarios, y las opciones de instalación adicionales a través del compositor y Homebrew se presentan en la página GitHub. La configuración de cada uno variará naturalmente, por lo que en lugar de pasar por las diferentes opciones de instalación aquí en detalle, le recomendamos que consulte la documentación apropiada y vaya desde allí.
En mi caso, una prueba inicial de instalación a través de Homebrew en una Mac abrió una caja de gusanos locales atado por Ruby, por lo que pude optar por la opción Curl. Esto requirió algunos cambios adicionales a .bash_profile para que todo estuviera jugando maravillosamente con MAMP. Para acortar la historia, como en el caso de cualquier tipo de instalación de software, es posible que deba consultar a nuestro antiguo amigo de Google en algún momento para obtener ayuda, dependiendo de los caprichos de su configuración. Esta presentación general de Kailey Lampert ofrece un buen Resumen de los diferentes pasos que lo ayudarán y aborden más trampas posibles. También hay una presentación de video en cuestión: después de haber completado la instalación, vaya a una carpeta raíz de WordPress a través de la línea de comando y escriba WP -info. Deberías ver algo de la siguiente manera:
Si llegaste tan lejos, estás listo para comenzar. Algunas notas sobre la ayuda y la configuración, ya que se adapta a una herramienta de línea de comandos, WP-CLI se entrega con soporte y documentación incorporados detallados. Puede ver una lista completa de pedidos disponibles en cualquier momento, escribiendo ayuda WP o simplemente WP. Para acceder a la ayuda detallada para un pedido en particular, por ejemplo, el comando de exportación de la base de datos, simplemente escriba la ayuda WP seguida del nombre del orden en sí:
Cargue el principal Midoriberlin/421eF4C4090C0FE36B8

Esto debería arrojarle un entorno de página manual de UNIX familiar como se muestra a continuación:
Si trabaja en un entorno con múltiples sitios, envíe URL específicas como señalización para seleccionar el sitio que está buscando. Un punto útil a tener en cuenta aquí es que estos tipos de parámetros globales también se pueden almacenar en un archivo de configuración YAML en el sitio. Muy bien, con el software asustando en segundo plano, pasemos nuestra atención a varios elementos de funcionalidad utilizados. WP-CLI Uso para actualizar la actualización de WordPress WordPress ha mejorado enormemente como un proceso a lo largo de los años, pero es una tarea administrativa especialmente. Si mantiene varios sitios. Sin embargo, es un lugar maravilloso para comenzar la comodidad y el poder que WP-CLI puede aportar al flujo de trabajo. Comenzaremos revisando la versión actual de WordPress en nuestra instalación activa:
Midoriberlin GIST/485772DE133A323CB2C6 está cargado

En mi caso, parece que todavía ejecuto WordPress 4.1.2, por lo que ciertamente es para una actualización.
Por supuesto, querremos hacer una copia de seguridad de la base de datos antes de ir más allá, y esto es solo una distancia.
El principal Midoriberlin/51A9B8D2F1C0F5FC88E3 está cargado
La terminal parece tener éxito en la exportación:

Y un viaje rápido a nuestra carpeta raíz muestra la base de datos exportada.
Debido a que no especificé un nombre de archivo para exportar a través de un indicador, aparece de forma predeterminada con el nombre de la carpeta de host. Ejecutar una actualización ahora es tan simple de ingresar lo siguiente:
GIST Midoriberlin/7E8B31198CBB6FAE5D está cargado


Y ahora con ese orden simple, nuestra instalación se actualiza:

Por supuesto, querrá ver visualmente el sitio antes de continuar, pero, suponiendo que todo esté en orden, ahora es libre de eliminar o archivar el archivo de reserva. No era tan simple como se indica, porque tenía problemas con la exportación Ordene que no pudiera encontrar MySQLdump en una instalación de MAMP. Vale la pena considerar, cuando comience a explorar el poder de WP-Cli-que puede encontrar con sus propios problemas técnicos. ¡Sea paciente y recuerde que Google y el desbordamiento de la pila son sus amigos! Al exportar una base de datos y actualizar los archivos básicos, hemos demostrado que WP-CLI nos permite hacer algunos cambios bastante importantes con solo unos pocos llave. Hablemos brevemente sobre la creación de un sitio desde cero. Creación de nuevos sitios de WordPress, comenzaremos el proceso de crear un nuevo sitio de WordPress localmente, creando una carpeta para alojar y navegar en esa carpeta.
El principal Midoriberlin/97CC8C4818EF441C8659 está cargado
Desde la nueva carpeta, ahora descargamos la última versión de WordPress.

El principal Midoriberlin/35D9670472E007635E4C está cargado
Como puede ver en mi ejemplo, omitiendo el indicador de la versión, la última versión se descarga automáticamente.
Ahora necesitamos establecer el archivo wp-config.php con alguna información sobre nuestra base de datos:
El principal Midoriberlin/99E2995D365A3C8C7D46 está cargado
Y luego, finalmente, tenemos que instalarlo ejecutando WP Core Install y pasando algunos parámetros relevantes:
Gist Midoriberlin/E462D0E31EDA76AF907B está cargado

Y con eso, nuestro sitio está instalado.
Como puede ver en la captura de pantalla de arriba, presioné una ligera desigualidad en el camino, olvidando crear realmente la base de datos, pero eso fue rápidamente remediado. Un poco de reparación rápida con el archivo de host local y podemos ver los frutos de nuestro trabajo mínimo. Mi prueba WP-CLI está en funcionamiento. Puede parecer un proceso ligeramente involucrado por primera vez, pero una vez que haya configurado el flujo de trabajo, analice posibles mejoras exponenciales de muchas tareas comunes. Además, hay ventajas adicionales para poder completar rápidamente el sitio recién creado con datos importados y usuarios predeterminados, durante toda la línea de comandos. Tocemos brevemente los complementos y los temas antes de terminar. Administrar complementos y temas con nuestro nuevo sitio instalado, el control completo sobre los complementos y los temas está a solo unas pocas claves de distancia. Comencemos por verificar el tema activo en la actualidad:
El principal Midoriberlin/AF2CF9F60A9E5722520 está cargado
Como era de esperar una nueva instalación, los únicos elementos enumerados son los temas predeterminados de WordPress, y el activo se resalta.
Estoy suficiente para estar satisfecho con mi nuevo tema fresco de veinte quince, pero una serie de características adicionales de control de temas están disponibles a través de WP-CLI si lo necesito. Nuestro último elemento a verificar es la situación del complemento. Como antes, podemos ver lo que actualmente está instalado actualmente hermoso y simple:

El principal Midoriberlin/8117676C398B6F44E637 está cargado

Hasta ahora no ha habido muchos en una instalación estándar, pero tome lo que está instalado y qué actualizar, como podemos ver:
Tengo un control total sobre la instalación de nuevos complementos, el nivel general y la eliminación de lo que ya no se requiere a través del conjunto completo de comandos para complementos WP-CLI. Los recursos adicionales de WP-CLI muestran todas las señales de que hay un período de tiempo a partir de ahora y que acabo de rascar la superficie de las opciones disponibles en esta presentación general. Consulte los siguientes recursos para obtener información profunda: Página de inicio WP-CLI: Su primer puerto de llamadas debe ser sin duda la página principal del proyecto, donde hay una lista completa de información básica, opciones de configuración y pedidos.
Video Tim Nash Tutorials: el desarrollador británico Tim Nash (¡GO Inglaterra!) Creó una serie de tutoriales WP-Cli integrales. Es un excelente punto de partida para obtener un uso de software más avanzado.

Otros artículos sobre WPMU Dev: He explorado un pequeño WP-Cli aquí en el sitio en el pasado. El desglose de las herramientas para los desarrolladores de WordPress de Daniel Pataki es un excelente punto de partida, y su guía vagabunda y de WordPress plantea cosas allí.
Conclusión A medida que WordPress continúa aumentando en su poder y flexibilidad, es cada vez más importante que los desarrolladores aprovechen al máximo cualquier herramienta a disposición para mantener el trabajo manejable y el trabajo fluido.Con su amplia gama de funcionalidades y capacidad crucial para expandir esta funcionalidad para satisfacer sus necesidades, WP-CLI es un instrumento que ya se ha ganado su lugar en las cajas de herramientas de muchos desarrolladores de WordPress.Tenemos curiosidad por saber si ya está utilizando WP-CLI o si hay aspectos de su funcionalidad que le gustaría explorar más en detalle en el sitio en el futuro.Póngase en contacto en los comentarios a continuación y comparta sus pensamientos.Etiquetas: línea de pedido
WP-Cli

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *