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

Natiivsed WordPressi silumistööriistad, mis ei vaja IDE-d

15

Kui olete just juhuslikult saidi liikmesusega liitunud ja otsite sisu spetsiaalselt sõltumatule WordPressi arendajale, soovitan selle postituse sisu ettevalmistamiseks lugeda vähemalt eelmist postitust.

Kui aga soovite eelmise artikliga kursis olla, on siin lühike nimekiri kõigest, mis on seni kirjutatud:

  1. Indie WordPressi arendaja kohalik arendus
  2. Andmebaasid ja tööriistad indie WordPressi arendaja jaoks
  3. WordPressi installimine kohalikuks arendamiseks

Kui valmistume rääkima keerukamatest teemadest, nagu silumine ja IDE-d, tasub esmalt tähelepanu pöörata meie käsutuses olevatele tööriistadele, mida saame WordPressi installida ja mis aitavad meil arenduse ajal silumisprobleeme lahendada.

Natiivsed WordPressi silumistööriistad, mis ei vaja IDE-d

Lisaks ei ole need probleemid seotud ainult PHP probleemidega. Nende hulka kuuluvad ka JavaScripti probleemid. Ja et astuda sammu edasi, on olemas viise, kuidas saame WordPressi algselt konfigureerida nii, et see väljastaks vead otse meie brauserisse.

Nii et enne kui hakkame uurima vealoge, IDE-sid, Xdebugi ja nii edasi, vaatame, mida saame WordPressis endas teha.

WordPressi silumistööriistad

WordPressi silumistööriistad on kahe asja kombinatsioon.

  1. suvandid, mida saame WordPressi konfiguratsioonifailis määrata ja mis võimaldavad meil näha ekraanile kirjutatud teavet,
  2. mitu pistikprogrammi, mis aitavad meil töötada PHP- ja JavaScripti failidega WordPressi haldusalas

Teise ülaltoodud punkti puhul tahan öelda, et millegi sellise jaoks on saadaval palju pluginaid; aga ma tahan hoida installi võimalikult lahja, et meid ei ujutaks liiga palju teavet.

Selle asemel soovin, et meil oleks oma töö testimiseks ja hindamiseks vajalik teave, kuid meil oleks ainult see, mida vajame. Vähemalt praegu. Võib-olla räägime tulevastes postitustes edasijõudnutest.

Seda öeldes alustame.

WordPressi konfiguratsioon

Enne konfiguratsiooni pärast muretsemist pakub WordPress ise mõningaid erinevaid valikuid, mida saame wp-config.phpfailis konfigureerida. Need on Codexis hästi dokumenteeritud, kuid tean teiste e-kirjade kogemusest, et teavet võib olla raske läbi sõeluda.

Esiteks on oluline märkida järgmist (nagu tsiteerituna WordPressi koodeksist):

WP_DEBUG on PHP konstant (püsiv globaalne muutuja), mida saab kasutada silumisrežiimi käivitamiseks kogu WordPressis. Eeldatakse, et see on vaikimisi vale ja WordPressi arenduskoopiate failis wp-config.php on see tavaliselt määratud tõeseks.

See eeldab, et mõistate PHP konstante. Kui ei, siis vaadake juhendit siit (see on üsna lihtne). Lühidalt on see järgmine:

Konstant on lihtväärtuse identifikaator (nimi).

Nii et ma teen kõik endast oleneva, et pakkuda konfiguratsioonivalikuid nii palju kui võimalik.

Esiteks wp-config.phpsoovite failis muuta rida , mis ütleb:

<?php
define( 'WP_DEBUG', false );

Sellele :

<?php
define( 'WP_DEBUG', true );

See pole aga veel kõik. Lisada on veel mõned asjad, mis parandavad silumiskogemust.

<?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 );

Kui jälgite teksti Aga mida iga rida tähendab? Siin on nii lühike seletus, kui ma praegu anda saan:

  • WP_DEBUG. See kuvab PHP WordPressi käitamisel kõik vead ja hoiatused. Rakenduse iseseisval käivitamisel ei tohiks probleeme ilmneda; selle käitamine koos erinevate pistikprogrammidega võib aga sõltuvalt pistikprogrammi kvaliteedist olla erinev.
  • WP_DEBUG_LOG. See on üks minu lemmikkonstandid ja see kirjutab kogu väljundi üksikasjalikult logisse. Ma käsitlen seda tulevases postituses, kuid praegu teadke, et see on midagi, mis minu arvates tuleks teie arenduskeskkonnas alati paika panna.
  • WP_DEBUG_DISPLAY. See on üks, mille saate määrata tõeseks või vääraks (kuigi ma eelistan tõest). See täiendab eelmist seadet, võimaldades teil brauseris näha sõnumeid, mis on samuti blogisse kirjutatud. Ma ei tea, kas see on teile kasulik või mitte. Kui te pole valmis läbima virnajälgi ja üksikasjalikumat teavet, võiksite kaaluda selle määramist tõeseks.
  • dislay_errors. Codex mainib, et saate määrata selle väärtusega Väär, kuid ma arvan, et see peaks olema vigade ja hoiatuste lubamiseks seatud tõeseks.
  • SCRIPT_DEBUG. WordPressi tuum kasutab CSS- ja JavaScript-failide minimeeritud versioone. Selle sätte väljalülitamine võimaldab teil vaadata kogu failide sisu algsel kujul. See on eriti kasulik, kui panustate Core’i või töötate Core’is sisalduva JavaScriptiga.
  • SÄÄSTUD. See on minu arvates veidi arenenum seade. Lühidalt öeldes võtab see kõik andmebaasi vastu käivad päringud ja salvestab need PHP massiivi, mida saate hiljem analüüsida. See

Nüüd, kui oleme WordPressi konfiguratsiooni käsitlenud, kuidas on pistikprogrammidega?

Pluginad silumiseks

Kui ma ütlen, et hoidla on selle jaoks pistikprogramme täis, siis ma mõtlen seda tõsiselt. Tegelikult, kui olete WordPressi arenduses uus, ei soovita ma installida asju otsima minna.

See võib kiiresti muutuda üle jõu käivaks, riskite, et te ei saa aru, mida mõned neist teevad, ja võib viia teid rajale, mille käigus te oma installatsiooni katki jätte.

Selle asemel soovitan vaadata järgmisi pistikprogramme (muidugi kõigepealt lugeda nende kirjeldust) ja seejärel sealt edasi minna:

  1. Silumisriba. Ainuüksi see pistikprogramm lisab administraatoriribale menüü, mis võimaldab teil näha päringut, vahemälu ja muud teavet. See eeldab, et WP_DEBUG ja SAVEQUERIES, nagu ülalpool kirjeldatud, on lubatud.
  2. Siluriba loendi skriptide ja stiilide sõltuvused. See on ülaltoodud pistikprogrammi lisandmoodul, mis võimaldab teil siluda täiendavaid JavaScripti ja CSS-i stiile, mis töötavad WordPressi kontekstis.
  3. Silumisriba konsool. Seda pistikprogrammi peaksite kõhklema kasutama. Vähemalt võimaldab see käivitada PHP-d ja MySQL-i WordPressis endas. Ma ei soovita seda pistikprogrammi, välja arvatud juhul, kui olete kummagi keelega väga rahul. Siiski, kui olete, võib see olla võimas funktsiooni või päringu prototüüpimiseks enne selle lisamist oma pistikprogrammi.

Vealogide uurimine

Järgmises postituses hakkame uurima, mida on vaja WordPressi genereeritud vealogi uurimiseks ja kuidas näha teavet, mida näeme.

Natiivsed WordPressi silumistööriistad, mis ei vaja IDE-d

Lisaks uurime, mida on vaja selles postituses kirjeldatud pistikprogrammide kasutamiseks. Pärast seda liigume edasi veelgi täiustatud tööriistade juurde.

Aga üks samm korraga, eks?

Praegu aga konfigureerige oma installimine ülalkirjeldatud viisil, installige lingitud pistikprogrammid ja tehke seejärel kõik endast oleneva, et uurida, kuidas need töötavad, mida võite ekraanil näha ja kuidas see võib teie arengut mõjutada ja positiivselt kasu tuua.

Jah, võib olla natuke õppimiskõver. Aga sellepärast me võtame seda aeglaselt. Õppida on palju ja meil on piisavalt aega, et katta kõik vajalik.

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