رفع ارور «corrupted functions.php»

Step 1
اکسترا

برای رفع مشکل فایل «functions.php خراب است» ، اگر ویرایشی در فایل های قالب انجام نداده اید کافیست یکبار قالب را پاک کنید و مجدد نصب کنید و یا آن را بروزرسانی کنید.

اگر مشکل حل نشد، مراحل زیر را دنبال کنید:

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

 

اگر با انجام این مراحل مشکل حل نشد، احتمال دارد که سایت شما دچار نفوذ کدهای مخرب شده باشد و باید با پشیتبانی سرور در تماس باشید تا مشکل رو براتون حل کنن.