Cod de depanare în wordpress cum se utilizează wp_debug

Fiecare dezvoltator cu respect de sine va porni programul de depanare înainte de a lucra la o temă sau un plugin. De fapt, WordPress Codex recomandă dezvoltatorilor să utilizeze modul WP_DEBUG când lucrează la codul pe care urmează să-l elibereze în lume.







Din păcate, mulți dezvoltatori nu urmeze acest sfat, pur și simplu pentru că ei uita de built-in instrumente de depanare WordPress sau pur și simplu nu știu cum să lucreze cu ei.

Cod de depanare în wordpress cum se utilizează wp_debug

În acest articol, voi trece prin instrumentele majore de depanare disponibile pentru WordPress și vă va arăta cât de ușor sunt de folosit.

Depanarea cu WP_DEBUG

Principalul instrument de dezvoltare despre care trebuie să știți este WP_DEBUG.

WP_DEBUG este o constantă de tip boolean. care include modul de depanare în WordPress. Acesta este localizat în fișierul wp-config.php din dosarul WordPress.

Dacă valoarea este „adevărat“, veți vedea o notificare pe paginile PHP (nu eroare de mult, cât de mult util pentru dezvoltatorii de posturi și mesaje WordPress, în special depășite funcția de informare).

Caracteristicile învechite se regăsesc în multe versiuni WordPress. Este important să știți dacă utilizați o caracteristică depășită în tema sau plug-in pe care lucrați pentru a găsi înlocuirea acesteia.

Pentru a activa WP_DEBUG, pur și simplu adăugați următorul cod la fișierul wp-config.php:

Pentru a dezactiva modul, pur și simplu înlocuiți "true" cu "false". Pentru WP_DEBUG, valoarea implicită este falsă. WP_DEBUG oferă o modalitate convenabilă de a depana problemele în cazul în care ceva nu merge bine în site-ul dvs.

Este important să rețineți că WP_DEBUG nu ar trebui să fie utilizat pe un site live. Această caracteristică este utilă în dezvoltarea, dar poate fi periculos pe un site viu, deoarece textul de notificări PHP poate afișa detaliile codului, căile de fișiere, precum și alte informații pentru vizitatori.







Înregistrează erori utilizând WP_DEBUG_LOG

Un alt instrument convenabil este WP_DEBUG_LOG. care pot fi utilizate în combinație cu WP_DEBUG pentru a salva toate erorile în fișierul debug.log. care se află în / wp-content / folderul site-ului dvs.

Pentru a activa logarea la depanare, pur și simplu adăugați următorul cod în fișierul wp-config.php:

Dezactivați afișarea erorilor pe site cu WP_DEBUG_DISPLAY

Dacă nu doriți erorile afișate pe site-ul dvs., trebuie să utilizați WP_DEBUG_DISPLAY.

Aceasta este o altă constantă utilă care vă permite să alegeți dacă mesajele de depanare vor fi afișate în interiorul HTML al site-ului dvs.

Valoarea implicită este "true", ceea ce înseamnă că toate erorile și avertismentele sunt afișate. Dacă modificați valoarea la "false", ascundeți toate erorile.

Această constanță trebuie utilizată împreună cu WP_DEBUG_LOG.

Pentru a utiliza această funcție, pur și simplu adăugați următoarea linie la codul pentru fișierul wp-config.php:

Toți împreună

Aceste trei constante sunt ușor de utilizat împreună dacă doriți să permiteți mesaje de eroare de depanare și înregistrare, dar doriți să ascundeți notificările pe site-ul dvs.:

Nu uitați că WP_DEBUG este folosit pentru dezvoltarea locală și nu ar trebui să fie folosit pe site-uri live.

Sursă: wpmudev.org

Există o altă opțiune pentru salvarea interogărilor SQL definite ("SAVEQUERIES", true);

Totul arată astfel:

// Parametri suplimentari pentru depanare
dacă (WP_DEBUG) definește ('WP_DEBUG_LOG', adevărat);
define ('WP_DEBUG_DISPLAY', false);
@ini_set ('display_errors', 0);
@error_reporting (E_ALL ^ ​​(E_NOTICE E_DEPRECATED));
>

/ ** Dezactivați revizuirea postărilor WP, nu este necesar pentru site-urile care nu sunt bloguri. ** /
define ('WP_POST_REVISIONS', false);

/ * Timp de economisire automată în câteva secunde. Nu are sens să punem inseriile foarte scurte. * /
defini ("AUTOSAVE_INTERVAL", 320);

Cod de depanare în wordpress cum se utilizează wp_debug

Cod de depanare în wordpress cum se utilizează wp_debug

Cod de depanare în wordpress cum se utilizează wp_debug

Cod de depanare în wordpress cum se utilizează wp_debug







Articole similare

Trimiteți-le prietenilor: