✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

WordPressi silumine Rayga, 1. osa

5

TL;DR: see postitus annab kõrgetasemelise ülevaate sellest, milline rakendus Ray on ja kuidas seda WordPressis kasutamiseks seadistada.


Nii kaua, kui olen WordPressi arendamisega tegelenud, olen pidevalt näinud, kuidas arendajad (kaasa arvatud mina) kasutavad pidevalt [print_r](https://www.php.net/manual/en/function.print-r.php)ja [var_dump](https://www.php.net/manual/en/function.var-dump.php)alati, kui neil on vaja näha, mis nende koodis toimub.

Ja see sobib väiksemate andmestruktuuride jaoks, nagu objektide, massiivide jms vaatamine. Kui teil on vaja silumisspektri teises otsas koodi läbi astuda, et näha, milliseid argumente, kust ja millise väärtusega antud funktsioonile edastatakse, on sellise asja nagu Xdebug kasutamine väga kasulik.

Kuni viimase ajani ei arvanud ma, et seal on kuldset keskteed. Aga siis leidsin Ray ja olen seda sellest ajast peale kasutanud.

WordPressi silumine Rayga, 1. osa

Mis on Ray?

Enne kui rääkida WordPressi silumisest Rayga, tasub mõista, mis on Ray ja mis mitte.

Esimene on see, et see ei ole ainult WordPress, nii et kui olete selle postituse peale komistanud kellegi teisena laiemas PHP kogukonnas, on see midagi, mida veel kontrollitakse.

Seda arvestades oletame, et olete WordPressi-põhine arendaja ja soovite rohkem teada saada, mida Ray endast kujutab.

WordPressi silumine Rayga, 1. osa

Esiteks, kuigi see on elegantne näide sellest, kuidas teie kood ekraanile visatuna välja näeb, pakub see palju enamat.

Pange tähele, et kui kasutate Ray, vajate täiendavaid tööriistu, mida käsitlen hetke pärast, kuid kui soovite jätkata teabe väljavõtmist vorminguga sarnases vormingus var_dump, toetab Ray seda. See muudab selle lihtsalt ilusamaks. 🙂

Teiseks, kui kutsute Ray oma koodist välja, veendub see, et teate, kust kõne tuleb. Nii teate täpselt, millist faili ja millist rida te vaatate. See on kasulik eriti siis, kui teil on mitu kõnet.

Kolmandaks saate tegelikult oma koodi täitmise peatada täpselt samamoodi nagu alati, kui kasutate tegelikku silurit. See tähendab, et kui see jõuab teie koodi teatud punkti (ja see on kasulik, kui tabate switchtingimust või iftingimust või kui kasutate näiteks objektorienteeritud programmeerimise tehast ja soovite teada, milline objekt on instantseeritud), saate täitmise peatada ja paremini mõista, mis teie projektiga toimub.

Lõpuks saate korraldada väljundi tüübid erinevatesse värvidesse. See tähendab, et kui tabate koodis teatud haru ja te ei soovi seda haru tabada, saate selle liigitada punaseks. Samamoodi saate teha sama rohelise, oranži, lilla ja muuga. See sõltub tõesti teist ja sellest, mida soovite oma andmeid vaadates saavutada.

Ray kasutamine WordPresis

Kui loete Ray WordPressi installimise dokumente, võib see tunduda pisut hirmutav (eriti sõltuvalt teie kogemustest CLI, Giti ja kohustuslike pistikprogrammidega).

Tore on see, et see ei pea nii olema. Selle asemel saate hankida WordPress Ray pistikprogrammi pistikprogrammi repost (olenevalt teie lubadest kas saidilt või WordPressi seest).

WordPressi silumine Rayga, 1. osa

Kui pistikprogramm on installitud, peaksite saama kohe alustada teabe Raysse salvestamist.

Giti ja helilooja kasutamine

Kui otsustate kasutada Git ja Composer, veenduge, et need kaks tööriista on teie süsteemi installitud, ja tehke järgmist.

Esiteks kloonige hoidla oma mu-pluginskataloogi, väljastades järgmise käsu:

$git clone git@github.com:spatie/wordpress-ray

Järgmisena navigeerige oma terminalis sellesse kataloogi ja käivitage:

$ composer install

Kui see protsess on lõppenud, avage wp-config.phpja lisage järgmised kaks rida:

require_once ABSPATH. 'wp-content/mu-plugins/wordpress-ray/wp-ray.php';

define( 'WP_ENVIRONMENT_TYPE', 'local' );

Pärast seda saate rayoma koodis funktsiooni kasutama hakata. Näiteks mallis, mida kasutan selle artikli demona, töötab järgmine koodirida:

<?php ray( wp_get_current_user() ); ?>

Seejärel kuvab Ray rakendus iga kord, kui see leht laaditakse, järgmist.

WordPressi silumine Rayga, 1. osa

See on ilmselgelt rikkalik teave – teave, mida saab siiski lugeda muul viisil –, kuid palju elegantsemal viisil.

2 osa jaoks

Sarja 2. osas käsitlen seda, kuidas alustada koodi silumist Ray abil ja miks mulle meeldib kasutada rakendust keskteena millegi sarnase [var_dump](https://www.php.net/manual/es/function.var-dump.php)ja Xdebugi vahel .

Lisaks vaatan läbi mõned Ray WordPressi-spetsiifilised funktsioonid, et saaksite näha, kuidas see on midagi enamat kui "ilus viis muutujate kustutamiseks".

Lõppkokkuvõttes arvan, et Xdebug on siiski midagi, mida tuleks kasutada, kuid Ray on palju ilusam kesktee, mis pakub palju kindlaid silumisfunktsioone, ilma et oleks vaja tõelise siluri täielikku tuge.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem