✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Depurando WordPress con Ray, Parte 2

9

TL; DR: Aquí hay otra forma de comenzar a depurar WordPress con Ray usando Composer en un proyecto específico.


La semana pasada, escribí una breve introducción sobre Ray, lo que me gusta de él y por qué disfruto usarlo con WordPress. También di un breve tutorial sobre cómo usarlo en tu día a día, pero eso fue todo.

Depurando WordPress con Ray, Parte 2

Es decir, cómo usar Ray con WordPress en un flujo de trabajo basado en Composer.

Depurando WordPress con Ray, Parte 2

La razón por la que escribo esto es doble:

  1. Me gusta construir mis complementos de WordPress usando Composer siempre que tengo la oportunidad,
  2. Sé que hay otros de ustedes que disfrutan haciendo lo mismo y esto les proporcionará una forma de comenzar a hacerlo.

Configuración de la configuración del compositor

Suponiendo que tiene los conceptos básicos de su composer.jsonarchivo configurados correctamente, puede agregar esta línea al require-devárea del archivo:

{ ... "require-dev": { "spatie/ray": "^1.29.0" }, "autoload": { "psr-4": { ... } } }

A continuación, puede ejecutar $ composer installo $ composer updatesegún el estado de su proyecto.

Esto instalará Ray en el vendordirector de su complemento y puede deshabilitar el complemento de WordPress discutido en la publicación anterior.

usando rayos

Sin embargo, para usar Ray, deberá asegurarse de que está usando espacios de nombres y de que está incluyendo correctamente una referencia al espacio de nombres de Ray para usar la aplicación.

Por ejemplo:

namespace Acme; use SpatieRay; define('WPINC') || die; require_once __DIR__. '/vendor/autoload.php'; ray('Loaded...');

Obviamente, este no es un gran archivo de complemento, pero es suficiente para comenzar a incluirlo a través de Composer y ejecutarlo a través del espacio de nombres proporcionado por el paquete.

Para la parte 3, tal vez

Podría decir que a continuación, voy a hablar sobre todas las cosas para las que puede usar Ray en términos de depuración (o, más precisamente, inspección mejorada de consultas y variables) local o remotamente, pero la retroalimentación puede necesitar algo más que este.

Así que ese es el plan, pero veremos qué sucede entre este artículo y el siguiente.

Fuente de grabación: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More