روش های کاربردی برای بازگردانی نسخه های وردپرس

روش های کاربردی برای بازگردانی نسخه های وردپرس

روش های کاربردی برای بازگردانی نسخه های وردپرس

به میلاد وردپرس خوش امدید. در این اموزش به بررسی روش های کاربردی برای بازگردانی نسخه های وردپرس می پردازیم.

پس تا انتها با کامل ترین مرجع وردپرس در ایران همراه شوید.

 

3 روش کاربردی برای بازگردانی نسخه های وردپرس

بیشتر بخوانید:

بیشتر بخوان بیشتر بدان  fatal error چیست

سپس به قسمت تنظیمات >> WP Downgrade   رجوع کرده و نسخه ای که قصد دارید به سمت آن دانگرید کنید را در کادر وارد کنید.( برای مشاهده تمامی نسخه های متتشر شده وردپرس میتوانید از بخش آرشیو وردپرس به نام WP Release کمک بگیرید. )در انتخاب نسخه دقت کنید که اصولا یک گام به عقب برگردید. از نسخه های خیلی قدیمی استفاده نکنید

نحوه کار با افزونه
نحوه کار با افزونه

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

دانگرید وردپرس به صورت دستی از طریق ftp

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

1. دانلود نسخه وردپرس

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

2. پلاگین ها را غیرفعال کنید

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

پلاگین ها را غیرفعال کنید
پلاگین ها را غیرفعال کنید

نکته: اگر نمیتوانید به سایت خود وارد شوید، نگران نباشید! میتوانید بدون مراجعه به قسمت افزونه ها، مراحل را کامل کنید. می توانید با تغییر نام پوشه افزونه ها از طریق FTP آن ها را به طور موقت غیرفعال کنید:

پلاگین ها را غیرفعال کنید
پلاگین ها را غیرفعال کنید

3. حذف فایل های وردپرس و آپلود کپی تازه از وردپرس

از طریق FTP به سایت وردپرس خود دسترسی پیدا کنید و فقط پوشه های wp-admin و wp-includes را حذف کنید.

حذف فایل های وردپرس و آپلود کپی تازه از وردپرس
حذف فایل های وردپرس و آپلود کپی تازه از وردپرس

سپس می توانید محتویات نسخه وردپرسی که دانلود کرده اید را انتخاب کرده (به استثنای پوشه wp-content) و در مسیر پوشه وردپرس خود آپلود کنید که بر روی تمام فایل های موجود جایگزین می شوند.

مجددا تاکید میکنم که محتویات پوشه wp-content را آپلود نکنید زیرا ممکن است بر محتوای سایت شما تاثیر بگذارد.

حذف فایل های وردپرس و آپلود کپی تازه از وردپرس
حذف فایل های وردپرس و آپلود کپی تازه از وردپرس

4. تکمیل مراحل نصب

سپس وردپرس با ورژن قدیمی تر نصب می شود. موقع ورد به وردپرس ممکن است با پیغامی روبرو شوید که میگوید: باید پایگاه داده خود را به روز کنید. در این صورت روی دکمه کنار پیغام با عنوان بروز رسانی پایگاه داده کلیک کنید.

تکمیل مراحل نصب
تکمیل مراحل نصب

نکته: اگر بعد از نصب مجدد وردپرس، پست های شما باخطای 404 مواجه شد از مسیر تنظیمات >> پیوندهای یکتا تنظیمات موردنظر برای ادرس دهی پست هایتان را مجددا اعمال کنید.

5. به روز رسانی خودکار را غیرفعال کنید

گام نهایی این است که موقتا به روزرسانی خودکار وردپرس را غیرفعال کنید تا وردپرس به صورت اتوماتیک به نسخه بالاتر ارتقا پیدا نکند و مطمئن شوید که همه چیز سازگار است و دوباره به درستی کار می کند. و بعد از بررسی مشکلات به روز رسانی خودکار را مجددا فعال کنید.

روش دستی برای غیرفعال کردن بروز رسانی خودکار وردپرس

 به فایل wp-config.php واردشوید و قطعه کد زیر را وارد کنید:

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

define('AUTOMATIC_UPDATER_DISABLED',true);

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

دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback

 

اگر به دلیل اشکال نرم افزاری نیاز به بازگردانی نسخه های وردپرس  از یک افزونه یا قالب را داشتید میتوانید از افزونه های خیلی ساده مثل WP rollback کمک بگیرید. کاربا این افزونه بسیار ساده است. پس از نصب و فعال سازی از رابط کاربری آن برای جستجو افزونه ای که می خواهید به عقب بازگردانید استفاده کنید و نسخه مورد نظر را انتخاب و عقبگرد کنید.

نکته:

  • ابتدا از تمامی موارد سایت یک نسخه پشتیبان تهیه کنید تا درصورت بروز مشکل از آن کمک بگیرید.
  • همان طور که گفتیم باید قبل از دانگرید کردن پلاگین یا تم، به روز رسانی خودکار را در وردپرس غیرفعال کنید. می توانید این کار را با افزونه های پیشرفته که ذکر شد، انجام دهید یا می توانید خطوط زیر را به فایل function.php قالب خود اضافه کنید:
1
2
add_filter('auto_update_plugin','__return_false');
add_filter('auto_update_theme','__return_false');

سپس افزونه WP Rollback را دانلود و نصب و فعال سازی کنید. به صفحه افزونه های نصب شده بروید. در این جا میبینید که پایین هر افزونه در کنار لینک های غیرفعال سازی و ویرایش لینک جدیدی با برچسب Rollback اضافه شده است.مشابه تصویر زیر:

دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback
دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback

روی لینک Rollback کلیک کنید سپس به صفحه ای هدایت میشوید که در آن می توانید نسخه افزونه مورد نظر خود را جهت عقبگرد انتخاب کنید. همچنین در این قسمت یادداشتی وجود دارد که نشان میدهد چه نسخه ای را نصب کرده اید.

دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback
دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback

در مرحله بعدی از بین گزینه های ارائه شده نسخه مورد نظر خود را انتخاب کرده و روی دکمه Rollback کلیک کنید. (دراین مرحله با یاداشتی جهت یادآوری بک آپ گیری روبرو میشوید.)

دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback
دانگرید (عقب گرد) تم ها و افزونه های وردپرس از طریق افزونه WP Rollback

و درنهایت افزونه مورد نظر به نسخه ای که انتخاب کردید عقبگرد یا دانگرید میشود!

نحوه دانگرید کردن پوسته ها

نحوه دانگرید پوسته نصب شده بسیار ساده و عملکرد آن دقیقا مانند عقبگرد افزونه ها است. برای عقبگرد پوسته به مسیر نمایس>>پوسته ها رجوع کنید. سپس پوسته را جهت عقبگرد در نظر گرفته وروی دکمه جزئیات پوسته کلیک کنید.

نحوه دانگرید کردن پوسته ها
نحوه دانگرید کردن پوسته ها

در اینجامشاهده میکنید که (در زیر پوسته های وردپرسی) کنار دکمه های فعال کردن، پیش نمایش زنده، پاک کردن، دکمه جدیدی با برچسب Rollback اضافه شده است.

نحوه دانگرید کردن پوسته ها
نحوه دانگرید کردن پوسته ها

با کلیک بر روی دکمه Rollback به صفحه ای هدایت میشوید که در آن امکان مشاهده ورژن نسخه جاری این پوسته و سایر ورژن های قبلی وجود دارد. یکی از گزینه ها را انتخاب و به آن نسخه رول بک کنید !

نحوه دانگرید کردن پوسته ها
نحوه دانگرید کردن پوسته ها

با انجام عملیات فوق میتوانید به کمک افزونه پوسته یا پلاگین مد نظر خود رابه راحتی دانگرید کنید!

نحوه دانگرید کردن (عقبگرد) پوسته و افزونه به صورت دستی

1- بک آپ گیری از سایت: ازتمام محتویات سایت وردپرسی و پایگاه داده خود بک آپ بگیرید.

2- دانلود نسخه قبلی پلاگین یا تم موردنظر: پس از آن باید نسخه قدیمی تر را برای افزونه یا تم مورد نظر خوددانلود کنید.

3- تغییرنام پوشه افزونه یا پوشه پوسته موردنظر: از طریق FTP به پوشه wp-content خود بروید. بسته به آنچه میخواهید به عقب برگردانید، به پوشه Theme(برای عقبگردکردن پوسته) یا پوشه Plugin (برای عقبگرد کردن افزونه) بروید، پوشه مربوط به افزونه یاپوسته موردنظررا تغییر نام بدهید.

(اصولا عبارت –temp را به نام پوشه اضافه میکنیم که درصورت بروز مشکل نسخه اصلی بازگردانی شود.)

بیشتر بخوان بیشتر بدان  قرار دادن کدهای دلخواه در هدر و فوتر وردپرس با Insert Headers and Footers

4- نصب نسخه قبلی از تم یا افزونه مورد نظر: حالا باید نسخه دانلود شده از افزونه یا پوسته را به صورت معمول دروردپرس نصب کرد.

  • برای نصب پلاگین: درمسیر افزونه ها>>افزودن ،دکمه بارگذاری افزونه رابزنید.
  • برای نصب پوسته: درمسیر نمایش>>پوسته ها دکمه افزودن پوسته راکلیک کنید.

اجازه دهید وردپرس نصب را به صورت طبیعی اجرا کند. پلاگین یا پوسته را فعال کنید و بررسی کنید که همه چیز به خوبی کار می کند. اگر مطمئن هستید که همه چیز خوب است،به سرویس ftp خود بازگردید و پوشه مربوط به پوسته یا افزونه را که قبلا تغییر نام دادید حذف کنید.

نکته: این روش در اغلب موارد به درستی جواب میدهد اما در صورت بروز مشکل از نسخه پشتیبان خود استفاده کنید.

جمع بندی نهایی

به طور کلی، باید از نسخه های منسوخ وردپرس و همچنین افزونه ها و پوسته ها اجتناب کرد، اما در بعضی موارد پس از به روز رسانی به آخرین نسخه با مشکل مواجه میشویم که تنها روش راه اندازی مجدد سایت استفاده از نسخه های قبلی است.

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

موفق یاشید

Click to rate this post!
[Total: 2 Average: 5]
نوشته ایجاد شد 325

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا