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