آموزش غیرفعال کردن خطاهای PHP در وردپرس
- آموزش • آموزش وردپرس
- ۱۱ خرداد ۱۴۰۲
- 1,135 بازدید
هشدارها و خطاهای PHP در وردپرس به توسعه دهندگان کمک میکند تا مشکلات کد خود را رفع کنند. با این حال، زمانی که آنها برای همه بازدیدکنندگان وبسایت شما قابل مشاهده باشند، بسیار غیرحرفهای به نظر میرسد. در این مقاله به شما نشان خواهیم داد که چگونه به راحتی خطاهای PHP را در وردپرس خاموش کنید.
ارورهای PHP که ممکن است در سایت وردپرسی خود مشاهده کنید معمولاً هشدار و خطا هستند. این خطاها همانند خطاهای داخلی سرور که مانع از بارگذاری وبسایت شما میشوند، نیستند.
هدف از این خطاها کمک به توسعه دهندگان برای رفع اشکال کدهایشان است. توسعه دهندگان قالب و افزونه برای بررسی سازگاری و انتخاب بهترین روشها به این اطلاعات نیاز دارند و نمایش آنها در قسمت Front-end وبسایت بسیار غیرحرفهای به نظر میرسد؛ جایی که برای تمام بازدیدکنندگان قابل رویت است.
اگر خطایی مانند تصویر بالا در سایت خود مشاهده کردید، ممکن است بخواهید توسعه دهنده افزونه مربوطه را مطلع کنید. آنها نیز ممکن است راه حلی را ارائه دهند که باعث از بین رفتن خطا شود. اما میتوانید نمایش این خطاها را نیز غیرفعال کنید.
بیایید نگاهی به نحوه خاموش کردن و غیرفعال کردن هشدارها، اعلانها و خطاهای PHP در وردپرس بیندازیم.
غیرفعال کردن خطاهای PHP در وردپرس
برای این کار باید فایل wp-config.php وردپرس خود را ویرایش کنید.
در داخل فایل به دنبال خط زیر بگردید:
define('WP_DEBUG', true);
همچنین ممکن است که این خط قبلاً روی 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 را دوباره نمایش دهد.
امیدواریم این مقاله برای شما مفید بوده باشد.