فعال سازی دیباگ و عیب یابی همچون متخصص وردپرس
اگر شما هم دوست دارید مشکلات وردپرسی خود را رفع نمائید از این روش برای رفع مشکلات سایت وردپرسی خود استفاده نمائید.
عیب یابی در وردپرس
دیباگ کدهای PHP قسمتی از هرپروژه ای هستش اما وردپرس با سیستم عیب یابی ویژه ای ارائه میشه(در هسته و پلاگین و تم) که کار رو ساده میکنه.
این صفحه متدهای مختلف دیباگ رو توضیح خواهد داد.
WP_DEBUG یه ثابت تعریف شده ی PHP هستش(توسط وردپرس) که امکان فعال و غیرفعال کردن حالت دیباگ رو میده.
تو کد زیر،حالت اول دیباگ رو فعال و حالت دوم غیرفعال میکنه.
فعالسازی:
define('WP_DEBUG', true);
غیر فعالسازی:
define('WP_DEBUG', false);
نکته ای که هستش اون بالا اینه که عبارات true و false بدون کوتیشن و غیره نوشته شدن،حواستون پس جمع باشه،اگر احیانا به صورت رشته ای چیزی در بیاد حکم true داره.
و نکته ی بعدی اینه که با فعال کردن دیباگ تمامی خطاهای PHP از نوع notices و warnings به نماش در خواهند امد.
نکته ی بعدی اینه که فعال کردن این مورد استفاده از تابع هایی از کار افتاده در وردپرس رو هم هشدار خواهد داد(تابع هایی که به دلایلی حذف و یا جایگزین شده اند)،تو این مورد وردپرس تابع پیشنهادی رو هم ارائه میکنه که به جای تابع مورد دار بایستی استفاده شه.
نمونه استفاده از دیباگینگ در wp-config.php
فعال سازی دیباگ و عیب یابی همچون متخصص وردپرس
// Enable WP_DEBUG mode define('WP_DEBUG', true); // Enable Debug logging to the /wp-content/debug.log file define(‘WP_DEBUG_LOG’, true); // Disable display of errors and warnings define(‘WP_DEBUG_DISPLAY’, false); @ini_set(‘display_errors’,0); // Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define(‘SCRIPT_DEBUG’, true);
توصیه میشه از این کد استفاده کنید:
define('WP_DEBUG', true);
موفق و پیروز باشید.