خانه وردپرس آموزش برگرداندن وردپرس به نسخه قبلی (دانگرید)
تاریخ به‌روزرسانی : 1399/06/24
به قلم : مدیر سایت
زمان مطالعه : 5 دقیقه

🔄 خلاصه سریع (TL;DR)

برای بازگشت به نسخه قبلی وردپرس از افزونه WP Downgrade استفاده کنید. قبل از دانگرید حتماً بکاپ کامل بگیرید. برای بازگشت پلاگین‌ها از WP Rollback و برای بازگشت دستی از FTP استفاده کنید. هشدار: دانگرید می‌تواند مشکلات امنیتی ایجاد کند.

چرا نیاز به بازگشت به نسخه قبلی وردپرس داریم؟

گاهی پس از آپدیت وردپرس، سایت دچار مشکل می‌شود. دلایل رایج:

  • ناسازگاری پلاگین‌ها: پلاگین‌های قدیمی با نسخه جدید کار نمی‌کنند
  • مشکلات قالب: قالب با نسخه جدید سازگار نیست
  • باگ‌های نسخه جدید: مشکلات فنی در نسخه تازه منتشر شده
  • تغییرات رابط کاربری: ویرایشگر یا داشبورد تغییر کرده
  • افت عملکرد: سایت کندتر شده است

⚠️ هشدار امنیتی: بازگشت به نسخه قبلی ممکن است سایت را در معرض آسیب‌پذیری‌های امنیتی قرار دهد. این کار باید موقتی باشد و در اسرع وقت به نسخه جدید بازگردید.

قبل از دانگرید: مراحل ضروری

✅ چک‌لیست قبل از دانگرید

  • 💾 بکاپ کامل: فایل‌ها + دیتابیس
  • 📝 یادداشت نسخه: نسخه فعلی و نسخه مقصد را ثبت کنید
  • 🔒 غیرفعال کردن کش: افزونه‌های کش را غیرفعال کنید
  • 👤 اطلاع به تیم: اگر چند ادمین دارید، اطلاع دهید
  • 🕔 زمان مناسب: در ساعات کم‌ترافیک انجام دهید

روش ۱: استفاده از افزونه WP Downgrade

ساده‌ترین روش برای بازگشت به نسخه قبلی وردپرس:

  1. وارد داشبورد وردپرس شوید
  2. به افزونه‌ها → افزودن بروید
  3. WP Downgrade | Specific Core Version را جستجو و نصب کنید
  4. افزونه را فعال کنید
  5. به تنظیمات → WP Downgrade بروید
  6. نسخه مورد نظر را در فیلد وارد کنید (مثلاً 6.4.3)
  7. روی Save Changes کلیک کنید
  8. به داشبورد → به‌روزرسانی‌ها بروید
  9. روی Re-install Now کلیک کنید

// نسخه‌های معتبر وردپرس (مثال)
6.4.3
6.4.2
6.3.4
6.2.5

// لیست نسخه‌ها:

Release Archive

روش ۲: استفاده از WP Rollback برای پلاگین‌ها و قالب‌ها

اگر فقط یک پلاگین یا قالب مشکل دارد، از WP Rollback استفاده کنید:

  1. افزونه WP Rollback را نصب و فعال کنید
  2. به افزونه‌ها → پلاگین‌های نصب شده بروید
  3. زیر نام پلاگین مشکل‌دار، گزینه Rollback را کلیک کنید
  4. نسخه قبلی را انتخاب کنید
  5. روی Rollback کلیک کنید

💡 نکته: WP Rollback فقط برای پلاگین‌ها و قالب‌هایی کار می‌کند که در مخزن رسمی WordPress.org هستند. برای پلاگین‌های پریمیوم باید نسخه قبلی را دستی نصب کنید.

روش ۳: دانگرید دستی با FTP

روش پیشرفته‌تر که کنترل کامل می‌دهد:

مرحله ۱: دانلود نسخه قبلی

  1. به صفحه نسخه‌های وردپرس بروید
  2. نسخه مورد نظر را دانلود کنید (فایل .zip)
  3. فایل را Extract کنید

مرحله ۲: آپلود فایل‌ها

  1. با FTP Client (مثل FileZilla) به هاست متصل شوید
  2. وارد پوشه public_html شوید
  3. پوشه‌های wp-admin و wp-includes را حذف کنید
  4. پوشه‌های جدید را از فایل Extract شده آپلود کنید
  5. فایل‌های ریشه (مثل wp-login.php) را جایگزین کنید

⚠️ مهم: پوشه wp-content را حذف نکنید! این پوشه شامل قالب‌ها، پلاگین‌ها و آپلودهای شماست.

مرحله ۳: به‌روزرسانی دیتابیس

  1. آدرس yoursite.com/wp-admin/upgrade.php را باز کنید
  2. روی Update WordPress Database کلیک کنید
  3. منتظر تکمیل عملیات بمانید

جدول مقایسه روش‌های دانگرید

روش سختی سرعت مناسب برای
WP Downgrade آسان سریع دانگرید هسته وردپرس
WP Rollback آسان سریع پلاگین‌ها و قالب‌ها
FTP دستی متوسط کند کنترل کامل یا عدم دسترسی به داشبورد

بازیابی از بکاپ

بهترین راه‌حل برای بازگشت به وضعیت قبلی، استفاده از بکاپ است:

  • UpdraftPlus: بازیابی با یک کلیک
  • Duplicator: بازیابی کامل سایت
  • cPanel Backup: بازیابی از بکاپ هاست
  • WP-CLI: wp db import backup.sql

جلوگیری از مشکلات آینده

💾

بکاپ خودکار

بکاپ روزانه یا هفتگی تنظیم کنید

🎯

Staging Site

آپدیت‌ها را اول روی سایت تست امتحان کنید

🕑

صبر کنید

چند روز بعد از انتشار آپدیت کنید

📚

Release Notes

قبل از آپدیت تغییرات را بخوانید

سوالات متداول

آیا دانگرید وردپرس امن است؟

دانگرید موقتی معمولاً امن است، اما نسخه‌های قدیمی ممکن است آسیب‌پذیری‌های امنیتی داشته باشند. این کار باید موقتی باشد و در اسرع وقت به نسخه جدید بازگردید یا مشکل سازگاری را رفع کنید.

بعد از دانگرید داده‌ها پاک می‌شوند؟

خیر، دانگرید فقط فایل‌های هسته وردپرس را تغییر می‌دهد. محتوا، پست‌ها، تصاویر و تنظیمات شما حفظ می‌شوند. با این حال، همیشه قبل از دانگرید بکاپ بگیرید.

به چه نسخه‌ای باید برگردم؟

به آخرین نسخه پایدار قبل از نسخه فعلی برگردید. مثلاً اگر از 6.5 مشکل دارید، به 6.4.3 برگردید. از نسخه‌های بتا یا خیلی قدیمی استفاده نکنید.

آیا می‌توانم PHP را هم دانگرید کنم؟

بله، اما این کار در سطح هاست انجام می‌شود. از cPanel یا پنل مدیریت هاست، نسخه PHP را تغییر دهید. توجه کنید که نسخه‌های قدیمی PHP پشتیبانی امنیتی ندارند.

پلاگین WP Downgrade رایگان است؟

بله، افزونه WP Downgrade کاملاً رایگان است و از مخزن رسمی WordPress.org قابل دانلود است. نسخه پریمیوم با امکانات بیشتر نیز وجود دارد.

هاست وردپرس با پشتیبانی تخصصی

با هاست وردپرس برتینا، از پشتیبانی متخصص بهره‌مند شوید.

جمع‌بندی

بازگشت به نسخه قبلی وردپرس یک راه‌حل موقتی برای مشکلات سازگاری است:

  • همیشه قبل از دانگرید بکاپ بگیرید
  • از WP Downgrade برای هسته استفاده کنید
  • از WP Rollback برای پلاگین‌ها استفاده کنید
  • دانگرید را موقتی نگه دارید
  • در اسرع وقت مشکل را رفع کرده و آپدیت کنید

نظرات