مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

آموزش عیب یابی وردپرس با wp-debug

پرینت این مقاله پرینت این مقاله

دیباگ وردپرس یک ابزار قدرتمند برای رفع اشکال سایت های وردپرسی است.
WP_DEBUG یک ویژگی در فایل wp-config می باشد که در صورت فعال سازی آن تمامی پیام های رفع خطا که توسط وردپرس تولید می شود و کلیه خطاهای php و هم چنین تابع هایی که استفاده از آن منسوخ شده است و در اسکریپت سایت وجود دارد را نشان می دهد.
جهت فعال سازی این ویژگی می بایست کد زیر را در بخش define ها در فایل wp-config.php قرار دهید.

define( 'WP_DEBUG', true );
و چنان چه این کد وجود داشت و مقدار false برای آن ذخیره شده بود، می بایست مقدار آن را به true تغییر دهید.
توجه بفرمائید که این ویژگی تنها در زمانی که در حال توسعه اسکریپت هستید، فعال نمایید و پس از اتمام بررسی ها و رفع مشکل، مجدداً مقدار آن را به false تغییر دهید.


تصویر(1)

ذخیره لاگ خطاهای وردپرس با استفاده از WP_DEBUG_LOG

ویژگی دیگری که می توان در کنار wp_debug استفاده کرد، ابزار wp_debug_log می باشد. در واقع با فعال سازی آن یک فایل به نام debug.log در پوشه wp-content ایجاد می شود که تمام خطا ها را در خود ذخیره می کند.
بدین منظور می بایست کد زیر را در فایل wp_config.php قرار دهید.

define('WP_DEBUG_LOG', true);

و نکته بسیار مهم دیگر، در زمان استفاده از ابزار wp_debug این است که چنانچه مایل هستید در این زمان خطاهای اسکریپت در سایت نمایش داده نشود، باید ویژگی wp_debug_display را که ممکن است به صورت پیش فرض فعال باشد، را غیرفعال کنید.

define('WP_DEBUG_DISPLAY', false);

توجه بفرمائید که ویژگی "wp_debug_display" حتماً می بایست در صورت فعال بودن "wp_debug_log" استفاده شود.

تصویر(2)

4.5/5 از 5 رای