وردپرس این قابلیت رو داره که خطاها و هشدارهای php رو نمایش بده.

هشدارها و خطاهای php برای اشکال زدایی به برنامه نویسان کمک می کنند و کدهایی رو نشان میدهند که برای حل مشکلات مفید است.

 

دلیل غیر فعال کردن نمایش خطاهای php در وردپرس

 

این کدها معمولا در بالای صفحات وب سایت یا در گوشه ای از صفحه ظاهر میشوند.

مطمئنا دیدن این کدها برای کاربران جالب نیست پس بهتره این خطاها و هشدارهای php رو غیرفعال کنیم.

اگر قصد اشکال زدایی از وبسایتتون رو دارید بهتره وب سایت رو در حالت در دست تعمیر قرار دهید.

در این حالت وبسایت برای کابران قابل مشاهده نیست.

بعد از اشکال زدایی خطاهای php رو غیر فعال کنید و وبسایت رو از حالت در دست تعمیر خارج کنید.

 

روش غیر فعال کردن نمایش خطاهای php در وردپرس

 

برای غیر فعال کردن نمایش خطاهای php باید فایل wp-config.php را تغییر دهیم.

این فایل در پوشه اصلی وردپرس قرار دارد و با استفاده از افزونه file manager یا با دسترسی به هاست میتوانید این فایل رو ویرایش کنید.

قطعه کد زیر را پیدا کنید.

 

define('WP_DEBUG', true);

 

این احتمال وجود دارد که در سایت شما مقدار کد false باشد و کد را این طور ببینید:‌

 

define('WP_DEBUG', false);

 

برای غیر فعال کردن خطاهای پی اچ پی در وردپرس باید قطعه کد زیر را جایگزین قطعه کد بالا کنید:

 

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

 

سپس تمامی تغییرات را ذخیره کنید.

حالا اگر به وبسایتتون برگردید میبینید که خطاها دیگر نمایش داده نمی شوند.

 

فعال کردن نمایش خطاهای PHP در وردپرس

 

اگر به هر دلیلی تصمیم گرفتید که خطاها پی اچ پی را دوباره فعال کنید

کافیه دوباره فایل wp-config.php را باز کرده و کد هایی را که در قسمت قبل اضافه کردید، با کد زیر جایگزین کنید:

 

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

 

با این تغییر دوباره می توانید ایرادات و خطاها را بینید با توجه به راهنمایی های اعلان ها و خطاها  آنها برطرف کنید.