Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Débogage de WordPress avec Ray, partie 2

7

TL;DR : Voici une autre façon de commencer à déboguer WordPress avec Ray en utilisant Composer sur une base spécifique à un projet.


La semaine dernière, j’ai écrit une brève introduction sur Ray, ce que j’aime à ce sujet et pourquoi j’aime l’utiliser avec WordPress. J’ai également donné un bref tutoriel sur la façon de l’utiliser au quotidien, mais c’était tout.

Débogage de WordPress avec Ray, partie 2

À savoir, comment utiliser Ray avec WordPress dans un flux de travail basé sur Composer.

Débogage de WordPress avec Ray, partie 2

La raison pour laquelle j’écris ceci est double:

  1. J’aime construire mes plugins WordPress en utilisant Composer chaque fois que j’en ai l’occasion,
  2. Je sais que d’autres parmi vous aiment faire la même chose et cela vous fournira un moyen de commencer à le faire.

Configuration de la configuration du compositeur

En supposant que les bases de votre composer.jsonfichier soient correctement configurées, vous pouvez ajouter cette ligne à la require-devzone du fichier :

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

Ensuite, vous pouvez exécuter $ composer installou $ composer updateselon l’état de votre projet.

Cela installera Ray dans le vendordirecteur de votre plugin et vous pourrez désactiver le plugin WordPress discuté dans le post précédent.

Utiliser Ray

Pour utiliser Ray, cependant, vous devrez vous assurer que vous utilisez des espaces de noms et que vous incluez correctement une référence à l’espace de noms de Ray pour utiliser l’application.

Par exemple:

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

Évidemment, ce n’est pas vraiment un fichier de plug-in, mais c’est suffisant pour commencer à l’inclure via Composer et à l’exécuter via l’espace de noms fourni par le package.

Pour la partie 3, peut-être

Je pourrais dire que je vais ensuite parler de toutes les choses pour lesquelles vous pouvez utiliser Ray en termes de débogage (ou, plus précisément, d’amélioration de l’inspection des variables et des requêtes) localement ou à distance, mais les commentaires peuvent nécessiter autre chose que cette.

C’est donc le plan, mais nous verrons ce qui se passe entre cet article et le suivant.

Source d’enregistrement: 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