WordPress.org
Languages: English – Français – Italiano – বাংলাা – (Adaugă limba ta)
WP_DEBUG este o constantă PHP (o variabilă globală permanentă) care poate fi folosită pentru a declanșa modul „debug” în tot WordPress. Se presupune că este falsă în mod implicit și este de obicei setată la true în fișierul wp-config.php pe copiile de dezvoltare ale WordPress.
Pentru informații despre alte instrumente de depanare încorporate în WordPress, consultați Depanarea în WordPress
Utilizare
Activați depanarea.
Dezactivați depanarea
define( 'WP_DEBUG', false );
WP_DEBUG_LOG și WP_DEBUG_DISPLAY
WP_DEBUG_LOG și WP_DEBUG_DISPLAY sunt constante PHP suplimentare care extind WP_DEBUG și pot fi, de asemenea, utilizate pentru a depana WordPress.
WP_DEBUG_LOG
WP_DEBUG_LOG este un companion al WP_DEBUG care face ca toate erorile să fie, de asemenea, salvate într-un fișier jurnal debug.log în interiorul directorului /wp-content/. Acest lucru este util dacă doriți să revedeți mai târziu toate notificările sau dacă aveți nevoie să vizualizați notificările generate în afara ecranului (de exemplu, în timpul unei cereri AJAX sau al unei rulări wp-cron).
define( 'WP_DEBUG_LOG', true );
WP_DEBUG_DISPLAY
WP_DEBUG_DISPLAY este un alt companion al WP_DEBUG care controlează dacă mesajele de depanare sunt afișate în interiorul HTML al paginilor sau nu. Valoarea implicită este „true”, care arată erorile și avertismentele pe măsură ce sunt generate. Dacă setați acest lucru la „false” se vor ascunde toate erorile. Acest lucru ar trebui să fie utilizat împreună cu WP_DEBUG_LOG, astfel încât erorile să poată fi revizuite ulterior.
define( 'WP_DEBUG_DISPLAY', false );
Historie
Opțiunea WP_DEBUG a fost adăugată în versiunea WordPress 2.3.1.
Începând cu versiunea WordPress 2.3.2, erorile bazei de date sunt tipărite numai dacă WP_DEBUG este setat la true. În versiunile anterioare, erorile bazei de date erau întotdeauna tipărite. (Erorile bazei de date sunt gestionate de clasa wpdb și nu sunt afectate de setările de eroare ale PHP.)
Începând cu versiunea 2.5 a WordPress, setarea WP_DEBUG la true ridică, de asemenea, nivelul de raportare a erorilor la E_ALL și activează avertismentele atunci când sunt utilizate funcții sau fișiere depreciate; în caz contrar, WordPress stabilește nivelul de raportare a erorilor la E_ALL ^ E_NOTICE ^ E_USER_NOTICE.
.