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

Tööriistad WordPressi projektide jaoks: osa sellest, mida ma igapäevaselt kasutan

13

Arendajad on sageli huvitatud sellest, kuidas teised arendajad oma seadistusi konfigureerivad. Ja ma saan aru.

See tähendab, et ma eeldan, et see põhineb ideel näha, milliseid tööriistu teised kasutavad, et teha kindlaks, kas jääte millestki ilma, kas saate oma praegust tegevust paremaks muuta või kas olete sellega rahul, mis teil on.

Igal juhul saan aeg-ajalt e-kirju, säutse või ICQ-sõnumeid (oot, mis?), mis küsivad, millist WordPressi projektide tööriistakomplekti ma iga projekti jaoks tavaliselt kasutan.

Seetõttu mõtlesin, et jagan ülevaadet igast tavaliselt kasutatavast rakendusest ja lühikirjeldust selle kohta, kuidas ma neid oma igapäevases töös kasutan.

Tööriistad WordPressi projektide jaoks

Enne seda, mida ma kasutan ja kuidas ma kasutan, tahan mainida, et on oluline märkida, et see eeldab, et WordPressil on kõik silumisväärtused õigesti seadistatud. Olen seda käsitlenud eelmises postituses, kuid selle sisu (üsna sõna otseses mõttes isegi) on järgmine:

<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
define( 'SCRIPT_DEBUG', true );
define( 'SAVEQUERIES', true );

Nende komplektidega kirjutatakse teave silumislogi, ekraanile ja nii edasi. See lisab suure osa lisakihi, mis aitab teil koodibaasis probleeme leida.

Eeldusel, et see on määratud, on siin väga lühike ülevaade kõigest, mida ma projekti kallal töötades kasutan.

Terminal

Minu IDE (millest ma selles postituses hiljem räägin) sisaldab integreeritud terminali, mida ma regulaarselt kasutan, kuid millel on võimalus kataloogide vahel navigeerida, teavet välja jätta või kõige tavalisemalt PHP kestaga suhelda, on põhjus, miks ma kasutan eraldiseisvat terminali. terminali eksemplar.

Üldiselt aitab see koodi lennult hinnata ja selliseid asju nagu regulaaravaldised testida, ilma et peaks seda veebibrauseris tegema.

Idee seisneb selles, et kui see töötab terminalis, siis see töötab selle funktsiooni kontekstis, milles ma töötan.

Järg Pro

Tööriistad WordPressi projektide jaoks: osa sellest, mida ma igapäevaselt kasutan

Juba aastaid on see olnud minu eelistatud andmebaasi kasutajaliides. Tean, et paljudele inimestele meeldib kasutada brauseris midagi, näiteks PhpMyAdmin (või sellega seotud WordPressi Admineri pistikprogramm).

Kuid ma armastan eraldiseisvat andmebaasi esiosa, mis toetab andmebaasi vaatamist teatud kriteeriumide kaudu või päringute sisestamist otse esiotsa.

konsool

Tööriistad WordPressi projektide jaoks: osa sellest, mida ma igapäevaselt kasutan

macOS-i konsoolirakendus sobib suurepäraselt silumislogide vaatamiseks. See on eriti kasulik, kui teete midagi sellist :

<?php
error_log(print_r($value, true));

See võimaldab teil logisse teavet kirjutada, seejärel selle konsoolis üle vaadata ja jälgida kogu teabe hankimise pinu. Lisaks võib see näidata teile, milline teave selle hangitud tegelikult on ja kuidas PHP või WordPress seda tajuvad.

Visual Studio kood

Tööriistad WordPressi projektide jaoks: osa sellest, mida ma igapäevaselt kasutan

Lõpuks, pärast aastate jooksul erinevate IDE-de proovimist, pöördun ma pidevalt Visual Studio Code juurde. Lihtsamalt öeldes meeldib mulle, kuidas see töötab ja kuidas see suhtleb minu tööviisiga. Tundub, et see sobib pigem minu töörežiimiga kui minu vajadust sellega kohaneda.

Sealt edasi kasutan mitmeid laiendusi, näiteks:

Samuti kasutan töö tegemiseks Fira koodi ja mõnda muud tööriista, näiteks integreeritud terminali.

Neid on rohkem

Mis puudutab muid tööriistu, siis on selliseid asju nagu git (mida ma kasutan koodis integreeritud terminalist ), Kaledeiscope, WP-CLI ja nii edasi, kuid ma eeldan, et need on enam-vähem antud.

Ülaltoodud tööriistad on need, mis on mul tavaliselt avatud ja mida kasutan iga päev, kui töötan projekti kallal ja pean suhtlema projekti kõigi osadega.

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