رفع ارور «corrupted functions.php»
Step 1
اکسترا
برای رفع مشکل فایل «functions.php
خراب است» ، اگر ویرایشی در فایل های قالب انجام نداده اید کافیست یکبار قالب را پاک کنید و مجدد نصب کنید و یا آن را بروزرسانی کنید.
اگر مشکل حل نشد، مراحل زیر را دنبال کنید:
- بکاپگیری از فایلها: قبل از هر چیزی، از سایت و فایلهای قالب خود بکاپ بگیرید. این کار به شما کمک میکند اگر تغییرات به مشکل خورد، به حالت قبلی برگردید.
- دسترسی به فایلها: به کنترل پنل هاست خود (مانند cPanel) یا از طریق FTP (مثل FileZilla) به فایلهای سایت خود دسترسی پیدا کنید.
- پیدا کردن فایل
functions.php
: به پوشهی قالب فعال خود بروید. مسیر معمول به صورت زیر است:wp-content/themes/xtra/functions.php - ویرایش فایل
functions.php
: فایلfunctions.php
را با یک ویرایشگر متن (مثل Notepad++ یا VS Code) باز کنید. - بررسی خطاها: به دنبال خطاهای نحوی (syntax errors) مانند فراموش کردن نقطهویرگول یا براکتها بگردید. خطاهای معمول شامل:
استفاده نادرست از توابع
عدم تطابق براکتها
تعریفهای ناقص - اصلاح یا جایگزینی محتوا: اگر خطای مشخصی را پیدا کردید، آن را اصلاح کنید. اگر فایل خیلی خراب است و نمیتوانید مشکل را پیدا کنید، میتوانید از یک نسخه سالم
functions.php
از قالب اصلی استفاده کنید. - ذخیره و بارگذاری مجدد فایل: بعد از اعمال تغییرات، فایل را ذخیره کنید و به سرور بارگذاری کنید.
- پاک کردن کش (Cache): اگر از کش استفاده میکنید، آن را پاک کنید تا تغییرات جدید را ببینید.
- بررسی سایت: سایت خود را بررسی کنید و ببینید آیا مشکل حل شده است یا نه.
اگر با انجام این مراحل مشکل حل نشد، احتمال دارد که سایت شما دچار نفوذ کدهای مخرب شده باشد و باید با پشیتبانی سرور در تماس باشید تا مشکل رو براتون حل کنن.