Title: فعال‌سازی نمایش خطاها در وردپرس (WP Debug)
Last modified: 1 آگوست 2025

---

# فعال‌سازی نمایش خطاها در وردپرس (WP Debug)

 *  مدیر [Asadiyan](https://fa.wordpress.org/support/users/asadiy4n/)
 * (@asadiy4n)
 * [8 ماه، 1 هفته پیش](https://fa.wordpress.org/support/topic/wordpress-debug/)
 * رفع خطاها و اشکال‌زدایی (Debug)، بخشی جدانشدنی از هر پروژه‌ی برنامه‌نویسی است.
   وردپرس برای راحت‌تر شدن فرایند خطایابی از ثابت‌هایی (constant) چون `WP_DEBUG`
   استفاده می‌کند تا کاربران عادی و غیر‌برنامه‌نویس هم بتوانند از این قابلیت برای
   دیدن اطلاعات دقیق از خطاها استفاده کنند.
 * ممکن است در وردپرس با خطاها یا مشکلاتی مواجه شویم که اطلاعات دقیقی از منشا و 
   نوع خطا وجود ندشته باشد، در اینجا ما برای رفع مشکل به ابزارهای دیباگ نیاز داریم.
 * **نمونه تنظیمات wp-config.php برای دیباگ**
 * کدهایی که در ادامه می‌بینید را در فایل **wp-config.php** قرار دهید.
 * توجه: کدها باید **قبل از** خط `/* That's all, stop editing! Happy blogging. */`
   در فایل [wp-config.php](https://developer.wordpress.org/advanced-administration/wordpress/wp-config/)
   قرار داده شوند. این فایل در پوشه اصلی و مسیر نصب وردپرس شما قرار دارد. مثال: 
   public_html
 * **1. فعال‌سازی `WP_DEBUG`**
 * با تغییر مقدار `WP_DEBUG` به `true` همه‌ی خطاها، هشدارها و اعلان‌ها نمایش داده
   خواهند شد.
   نکته: خطاها به کاربران سایت شما نیز نمایش داده می‌شوند.
 *     ```wp-block-code
       // Enable WP_DEBUG modedefine( 'WP_DEBUG', true );
       ```
   
 * **2. فعال‌سازی `WP_DEBUG_LOG` : ذخیره خطاها در فایل لاگ**
 * با اضافه کردن `WP_DEBUG_LOG` همه‌ی خطاها، هشدارها و اعلان‌ها علاوه بر نمایش در
   سایت در فایلی به نام **debug.log** داخل پوشه‌ی **wp-content** ذخیره می‌شوند.
   
   نکته: برای استفاده از `WP_DEBUG_LOG` مقدار `WP_DEBUG` حتما باید `true` باشد.
 *     ```wp-block-code
       // Enable WP_DEBUG modedefine( 'WP_DEBUG', true );// Enable Debug logging to the /wp-content/debug.log filedefine( 'WP_DEBUG_LOG', true );
       ```
   
 * **3. غیرفعال کردن نمایش خطاها و هشدارها در صفحات**
 * اگر قصد دارید خطاها فقط در فایل لاگ ذخیره شوند و دیگر به کاربران نمایش داده نشوند،
   لازم است `WP_DEBUG_DISPLAY` و `display_errors` را هم به فایل **wp-config.php**
   اضافه کنید. کد کامل:
 *     ```wp-block-code
       // Enable WP_DEBUG modedefine( 'WP_DEBUG', true );// Enable Debug logging to the /wp-content/debug.log filedefine( 'WP_DEBUG_LOG', true );// Disable display of errors and warningsdefine( 'WP_DEBUG_DISPLAY', false );@ini_set( 'display_errors', 0 );
       ```
   
 * **4. فعال‌سازی `SCRIPT_DEBUG` : استفاده از نسخه فشرده نشده اسکریپت‌ها**
 * وقتی `SCRIPT_DEBUG` را فعال کنید، وردپرس به‌جای نسخه‌های فشرده (minified) از 
   فایل‌های اصلی CSS و JS استفاده می‌کند. این گزینه برای توسعه‌دهنده‌هایی که روی
   فایل‌های اصلی کار می‌کنن مفید است:
 *     ```wp-block-code
       // Use dev versions of core JS and CSS files (only needed if you are modifying these core files)define( 'SCRIPT_DEBUG', true );
       ```
   
 * پس دسترسی به خطاها و رفع مشکل مجددا می‌توانید مقادیر را به حالت پیشفرض بازگردانید.
 * اطلاعات کامل:‌ [https://developer.wordpress.org/advanced-administration/debug/debug-wordpress](https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/)

موضوع ‘فعال‌سازی نمایش خطاها در وردپرس (WP Debug)&#8217 برای پاسخ های جدید بسته 
است.

## برچسب‌ها

 * [debug](https://fa.wordpress.org/support/topic-tag/debug/)
 * [modlook](https://fa.wordpress.org/support/topic-tag/modlook/)

 * در: [مشکلات عمومی](https://fa.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 پاسخ
 * 1 مشارکت‌کننده
 * آخرین پاسخ از: [Asadiyan](https://fa.wordpress.org/support/users/asadiy4n/)
 * آخرین فعالیت: [8 ماه، 1 هفته پیش](https://fa.wordpress.org/support/topic/wordpress-debug/)
 * وضعیت: یک سوال پشتیبانی نیست

## موضوعات

### محبوبترین برچسب ها

### موضوع‌های بدون پاسخ

### موضوع‌های پشتیبانی نشده

### موضوعات حل شده

### موضوعات حل نشده

### همه موضوع‌ها
