Articles

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 );
NOTĂ: Valorile true și false din exemplu nu sunt așezate în apostrofe (‘) deoarece sunt valori booleene. Dacă setați WP_DEBUG la ‘false’, aceasta va fi interpretată ca fiind adevărată, deoarece este un șir de caractere și nu un boolean.

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.

.