خیلی وقتا برای دیباگ کردن یه مشکل خاص، باید کلی پلاگین سنگین نصب کنی. ولی یه راه سادهتر هست.
✅ ترفند: لاگگیری در فایل جداگانه
function my_custom_log($message) {
if (defined('WP_DEBUG') && WP_DEBUG) {
$log_file = WP_CONTENT_DIR . '/custom-debug.log';
$timestamp = date('Y-m-d H:i:s');
error_log("[{$timestamp}] {$message}\n", 3, $log_file);
}
}
// نحوه استفاده
my_custom_log('مشکل در کوئری مربوط به محصولات');
my_custom_log('متغیر دریافتی: ' . print_r($data, true));مزایا:
· فایل لاگ جداگانه و تمیز
· فقط در حالت دیباگ فعال میشه
· بدون نیاز به پلاگین اضافی
⚠️ نکته مهم: فایل custom-debug.log رو بعد از رفع مشکل پاک کن.
@CodeVerse_dev