علی شفیعی
مدیرعامل
حالت دیباگ وردپرس چیست + غیرفعالسازی دیباگ در وردپرس
۱۴۰۱/۰۱/۲۷
حالت دیباگ وردپرس چیست + غیرفعالسازی دیباگ در وردپرس بیشتر کاربرانی که در حال توسعه و ایجاد تغییرات در کدنویسی افزونهها و قالب وردپرس هستند از ابزار دیباگ وردپرس غافل هستند
و بخاطر همین موضوع خطاهایی که شاید در ظاهر در سایت نشون داده نشه رو نخواهند دید.
اما همین خطاهایی که در ظاهر سایت تاثیری نمیزارن، باعث کندی سایت میشن
که اگر حالت دیباگ وردپرس فعال باشه به راحتی میشه از این مشکلات مطلع شده و کدها را به صورت بهینه در وردپرس نوشت.
دیباگ وردپرس یا همون wp_debug بهترین ابزار برای عیب یابی در وردپرس و رفع مشکلات سایت هست
که با استفاده از این ابزار میتونید منبع و سورسی که باعث خطا میشه را یافته و برطرف کنید.
WP_DEBUG وردپرس یک ثابت از نوع بولین Boolean هست که داخل فایل wp-config.php تعریف میشه
و با استفاده از این تابع میشه خطاهای موجود در سایت را مشاهده کرد.
این تابع میتونه از دو مقدار true و false پیروی بکنه که به ترتیب مربوط به فعال بودن یا غیرفعال بودن اون هستند.
در صورتی که مقدار روی true قرار گرفته باشه دیباگ وردپرس فعال بوده و میتونید خطاهای وردپرس را بررسی کنید.
اما اگر مقدار اون روی false باشه خطایی نمایش داده نمیشه.
اما در همه موارد خطاهایی که نشون داده میشه واقعا یک خطا نیستند
و در برخی موارد فقط توصیه هستند که به شما گفته میشه باید بررسیشون کنید.
دیباگ وردپرس فعال یا غیرفعال؟
از اونجایی که همیشه کدهایی که به صورت خطا یا توصیه در صورت فعال بودن دیباگ وردپرس نمایش داده میشن
بنابراین در صورتی که خطا یا یادداشتی وجود نداشته باشه هیچ پیغام خطایی در صفحه نشون داده نمیشه.
اما گاها پیش میاد که به دلیل آپدیت نرم افزارهای روی سرور و تغییراتی که اعمال میشه،
ممکنه روی افزونه یا قالب وردپرس تاثیر بزاره و باعث نمایش دادن خطاهای وردپرس در بالای سایت بشه
که دیدن چنین منظرهای برای کاربران حس بی اعتمادی خواهد داشت.
پس همیشه فقط و فقط از حالت دیباگ وردپرس وقتی استفاده کنید که در حال ایجاد تغییرات در کدنویسی سایت و توسعه وردپرس هستید.
بعد از اینکه کارها تموم شد میتونید دیباگ وردپرس را غیرفعال کنید.
چرا بعد از غیرفعالسازی دیباگ، بازهم خطا نمایش داده میشود؟
بسیاری از کاربران، بعد از غیرفعالسازی حالت دیباگ، بازهم با خطاها و هشدارهای مختلفی مواجه میشوند
و نمیتوانند همه این خطاها را از بین ببرند.
به همین دلیل تصمیم گرفتیم که یک راهحل 100 درصد تضمین شده را معرفی کنیم که دیگر با چنین مشکلاتی روبرو نشوید.
دیدگاه ها