رفع مشکل Warning: Use of undefined constant FILE در وردپرس
اگر در حال کار با وردپرس خود هستید و خطای Warning: Use of undefined constant FILE – assumed ‘FILE’ (this will throw an Error in a future version of PHP) روبرو شدهاید در این نوشته به روش حل آن را میپردازیم.
رفع مشکل Warning: Use of undefined constant FILE در وردپرس
این مشکل زمانی رخ می دهد که نسخهی php شما برابر 7.4 است. برای رفع این مشکل به فایل wp-config.php بروید و در خط اول این فایل قطعه کد زیر را اضافه کنید:
defined('FILE') || define('FILE', __FILE__);
اگر سوالی در ارتباط با وردپرس دارید در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]



















بعد از این تغییر، افزونهها به درستی کار می کنن؟
بله، این تغییر فقط خطای مربوط به undefined constant FILE را برطرف میکند و نباید تاثیری روی عملکرد افزونهها داشته باشد. بعد از اضافه کردن خط کد، بهتر است یک بار سایت را بررسی کنید تا مطمئن شوید همه چیز درست کار میکند.
جای این قطعه کد دقیقا باید بالای wp-config.php باشه؟
این قطعه کد را بهتر است در ابتدای فایل wp-config.php، قبل از هر خط دیگری اضافه کنید. به این ترتیب مطمئن میشوید که قبل از اجرای سایر بخشها، مقدار FILE تعریف شده است.
بعد از اضافه کردن این خط باید کش وردپرس رو پاک کنیم؟
پاک کردن کش همیشه توصیه میشود، مخصوصاً اگر از افزونههای کش استفاده میکنید. این کار باعث میشود تغییرات جدید بلافاصله اعمال شوند و خطا دیگر نمایش داده نشود.
این مشکل روی قالبها هم تأثیر میگذاره یا فقط افزونهها؟
این مشکل ممکن است روی هر کدی که از FILE استفاده میکند تاثیر بگذارد، چه افزونه باشد و چه قالب. پس اضافه کردن این خط کد، خطا را برای قالبها هم رفع میکند.
اگه اینو اضافه کنم، سایت کند نمی شه؟
خیر، این خط کد بسیار ساده است و تاثیری روی سرعت سایت ندارد. فقط باعث میشود خطای مربوط به undefined constant FILE برطرف شود.