✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Felsökning av WordPress med Ray, del 2

9

TL;DR: Här är ett annat sätt att börja felsöka WordPress med Ray med hjälp av Composer på projektspecifik basis.


Förra veckan skrev jag en kort introduktion om Ray, vad jag gillar med det och varför jag tycker om att använda det med WordPress. Jag gav också en kort handledning om hur man använder det i din vardag, men det var det.

Felsökning av WordPress med Ray, del 2

Nämligen hur man använder Ray med WordPress i ett kompositörsbaserat arbetsflöde.

Felsökning av WordPress med Ray, del 2

Hela anledningen till att jag skriver detta är tvåfaldig:

  1. Jag gillar att bygga mina WordPress-plugins med Composer när jag har möjlighet,
  2. Jag vet att det finns andra av er som tycker om att göra detsamma och detta kommer att ge er ett sätt att komma igång med det.

Ställa in Composer Configuration

Förutsatt att du har konfigurerat grunderna för din composer.jsonfil korrekt, kan du lägga till den här raden require-devi filens område:

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

Därefter kan du köra antingen $ composer installeller $ composer updateberoende på tillståndet för ditt projekt.

Detta kommer att installera Ray i vendorregissören för ditt plugin och du kan inaktivera WordPress-pluginet som diskuterades i föregående inlägg.

Använder Ray

För att använda Ray måste du dock se till att du använder namnutrymmen och att du korrekt inkluderar en referens till Rays namnområde för att använda programmet.

Till exempel:

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

Uppenbarligen är detta inte mycket av en plugin-fil men det räcker för att du ska komma igång med att inkludera den via Composer och köra den via namnutrymmet som tillhandahålls av paketet.

För del 3, kanske

Jag skulle kunna säga att härnäst kommer jag att prata om alla de saker som du kan använda Ray för när det gäller felsökning (eller, mer exakt, förbättrad variabel- och frågeinspektion) lokalt eller på distans, men feedback kan kräva något annat än detta.

Så det är planen men vi får se vad som händer mellan den här artikeln och nästa.

Inspelningskälla: tommcfarlin.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer