سلام دوستان. شاید تا الان متوجه شده باشید که یکی از قابلیت های وردپرس امکان نمایش اعلان های php است که در زمان توسعه قالب یا افزونه و وب سایت بسیار کاربردی می باشد. اما فعال بودن دائمی این قابلیت ظاهر وب سایت را بهم ریخته و نا منظم جلوه می دهد. زیرا این اعلان ها و هشدارها در گوشه کنار وب سایت به چشم می خورند و کاربران آن را می بیند. برای رفع این مشکل پیشنهاد می شود که قابلیت نمایش خطاهای php را غیر فعال کنید و به صورت موقت آن را در حالت پنهان قرار دهید. در این نوشته قصد دارم در مورد خطاهای php و غیر فعال کردن خطاهای php در وردپرس صحبت کنم. لطفا تا انتهای این مقاله با ما همراه باشید.
غیر فعال کردن خطاهای php در وردپرس
خطاهای php چیست
باید بدانید که هشدارها و اطلاعیه های php در روند اشکال زدایی به برنامه نویسان بسیار کمک می کنند و قطعه کدهایی را به نمایش میگذارند که در فرایند حل مشکلات بسیار راه گشا است. با این حال نسبتا جالب نیست که این کدها برای همه بازدید کنندگان وب سایت شما قابل مشاهده باشد.
چه زمانی بهتر است خطاهای PHP غیرفعال کنید
در وردپرس خطاهای php اخطارها و پیغام یا اعلان ها هستند و در بارگذاری سایت شما اختلال ایجاد نمیکنند. این خطاها به توسعه دهندگان افزونه و قالب کمک میکند تا خطاها را اشکال زدایی و سریع تر مشکل را بررسی و برطرف کنند. اما دیدن این خطاها در سایت یک کار غیر حرفه ای است و بهتر است از دید کاربران مخفی بماند.
دلیل غیر فعال سازی خطاهای php در وردپرس
خطاهای php در وردپرس به شما این امکان را می دهند تا به سادگی هشدارها و اعلان های مربوط به وب سایت خود را مشاهده کنید اما این اعلان ها برخلاف مشکلاتی مثل سینتکس ارورها، خطاهای سرور و… آنقدر جدی و مهلک نیستند که وب سایت را از دسترس خارج کنند و اعلان هایی کاملا ساده هستند.
این اعلان ها و هشدارها به قدری ساده هستند که هیچ خللی در روند بارگذاری و کارکرد وب سایت ایجاد نمی کنند. هدف از وجود این نوع خطاها برای کمک به توسعه دهندگان و برطرف کردن مسائل مربوط به قالب و افزونه به کمک اشکال زدایی با کد آن هاست. توسعه دهندگان افزونه و قالب ها به این اطلاعات نیاز دارند تا میزان سازگاری و بهترین شیوه برای ارائه برنامه های خود را بررسی کنند.
با این حال، اگر توسعه دهنده قالب وردپرس، افزونه وردپرس یا وب سایت نیستید، این خطاها باید پنهان شوند چون نمایش این کدها در انتها و یا گوشه کنار وب سایت برای بازدیدکنندگان خوشایند و جالب نیست.
اگر اعلان هایی مشابه تصویر بالا در وب سایت خود مشاهده می کنید می توانید از توسعه دهنده قالب یا افزونه درخواست رفع ارور کنید و یا این که به صورت دستی خطاهای php در وردپرس را در حالت خاموشی یا غیر فعال قرار دهید.
غیر فعال کردن خطاهای php در وردپرس
برای انجام اینکار شما باید فایل wp-config.php درون پوشه ریشه فروشگاه خود را ویرایش کنید . درون کدهای فایل مورد نظر به دنبال کد زیر بگردید :
define('WP_DEBUG', true);
برای غیر فعال کردن نمایش خطاهای وردپرس کد بالا را به کد زیر تغییر دهید :
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 در وردپرس
اگر شما در هر صورت و بنا به دلایلی بخواهید خطاهای وردپرس را فعال کنید میتوانید کد زیر را قرار دهید :
define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true);
کد بالا مجددا نمایش خطاها ، هشدار ها و توصیه های مربوط به php در وردپرس شما را فعال خواهد کرد .
هنوز نظری ثبت نشده! شما نظری ندارید؟!