چگونه وردپرس را به نسخه قبلی برگردانیم؟
مقالات وردپرسچگونه میتوان با چند روش ساده ، وردپرس را به نسخه قبلی برگرداند ؟ آموزش تغییر نسخه وردپرس به ورژنهای قبلی ، بدون مشکل و با سادهترین حالت ممکن ...

بروزرسانی سایتهای وردپرسی به نسخه جدید بسیار آسان است چرا که تنها با یک کلیک در بخش مدیریت همه چیز بصورت خودکار توسط وردپرس انجام خواهد شد. اما اگر بخواهید وردپرس را به نسخه قبلی برگردانید چطور؟ آیا این کار نیز براحتی و بسادگی بروز رسانی خواهد بود؟
اولین نکتهای در مورد بازگردانی وردپرس به نسخههای پیشین وجود دارد این است که به صورت استاندارد در خود وردپرس بدون نیاز به افزونه و یا ابزار خاصی این کار غیر ممکن است و مجبور هستید به کمک افزونه و یا بصورت دستی این کار را انجام دهید. در این مقاله قصد داریم صحیحترین و امنترین روشهای بازگردانی وردپرس به نسخههای قدیمی را بررسی کنیم.
چرا باید وردپرس را به نسخههای قبلی بازگردانیم؟
شاید اولین و مهمترین سوال در این مقاله این باشد اصلا چه لزومی دارد وردپرس خود را به نسخههای پیشین بازگردانیم؟ در زیر دلایل این کار را باهم بررسی می کنیم.
خرابی سایت پس از بروزرسانی وردپرس
یکی از مواردی که ممکن است با بروز رسانی سایتهای وردپرسی با آن روبرو شوید خرابی سایت است! گاهی وقتها پس از بروز رسانی وردپرس سایت دچار خرابی میشود که این ممکن است بخاطر عدم سازگاری نسخه php موجود در سرور باشد چرا که وردپرس در نسخه جدید نیازمند نسخه جدید تری از php است و مجبور هستید که دوباره به نسخه قبل بازگردید.
پیشنهادی : دوره آموزش طراحی سایت بدون کدنویسی – وب مستر شو
اما واقعا بروزرسانی وردپرس میتواند باعث خرابی سایت شود؟ احتمال رخ دادن این مورد بسیار کم است چرا که نسخههای جدید وردپرس قبل از انتشار بارها تست میشود اما باز ممکن است به دلیل عدم سازگاری افزونهها و قالبها این اتفاق رخ دهد.
البته باید به این نکته توجه کنید قبل از انجام بروزرسانی وردپرس همیشه توصیه میشود از سایت خود بکاپ تهیه کنید تا در صورت بروز مشکل اقدام به بازگردانی بکاپ و حل مشکلات کنید.
عدم سازگاری قالب با نسخه جدید
تصور کنید شما تصمیم به نصب یک قالب بر روی سایت خود دارید ولی متاسفانه قالب مورد نظر از نسخه وردپرس فعلی شما پشتیبانی نمیکند و نیازمند نسخههای قدیمیتر است در این مواقع ناگزیر هستید به نسخههای قدیمی وردپرس بازگردید.
عدم سازگاری افزونه
عدم سازگاری افزونهها نیز میتواند یکی از دلایل اصلی بازگردانی وردپرس به نسخههای قبلی باشد و ممکن است از افزونههایی استفاده کنید که نیازمند نسخههای قبلی وردپرس باشند و مجبور شوید دوباره به نسخه قبلی سوئیچ کنید.
تست و آزمایش نسخه قدیمی
گاهی برنامه نویسان علاقه دارند افزونه و قالب خود را در نسخههای مختلف تست کنند و نتایج را برای بهبود بررسی کنند. در این مواقع نیاز است که وردپرس را به نسخههای قبلی بازگردانید البته لازم به ذکر است در این مواقع شما به راحتی میتوانید ورژنهای مختلف وردپرس را نصب کنید و اقدام به تست و آزمایش افزونه و قالب خود کنید.
مراحل بازگردانی وردپرس به نسخه های قبلی
اما چگونه وردپرس را به نسخه قبلی سوئیچ کنیم تا هر یک از کارهای بالا را انجام دهیم؟؟؟
ایجاد پشتیبان و بکاپ از سایت
ممکن است هنگام بازگردانی ودرپرس به ورژن قبلی با مشکلات بسیاری روبرو شوید و از کرده خود پشیمان شوید. پس اولین و حیاتیترین کاری که باید انجام دهید ایجاد بکاپ و پشتیبان کامل از سایت خودتان است تا در صورت عدم موفقیت در بازگردانی وردپرس به نسخههای قبلی بتوانید به راحتی سایت خود را به حالت قبلی بازگردانید.
غیرفعال کردن افزونهها
احتمالا افزونههای موجود در سایت با نسخههای قبلی کار نکنند چرا که افزونهها هم براساس انتشار نسخههای جدید وردپرس اقدام به هماهنگ سازی خود با نسخه جدید میکنند بنابراین جهت جلوگیری از بوجود آمدن مشکلات احتمالی همه افزونهها را غیر فعال کنید.
تغییر نسخه php
یکی از موارد مهم دیگر تغییر نسخه php سرویس میزبانی است که در صورت لزوم بهتر است قبل از اقدام به بازگردانی نسخههای قبلی وردپرس کنید از طریق کنترل پنل هاست نسخهاای از php را انتخاب کنید که وردپرس با آن سازگاری کامل دارد.
تست بر روی یک هاست آزمایشی
برای جلوگیری از اختلالات به وجود آمده میتوانید این کار را در یک هاست دیگر آزمایش و تست کنید سپس اقدام به انجام آن در هاست فعلی خود کنید. یعنی یک هاست دیگر خریداری کنید از سایت خود بکاپ تهیه کنید و در هاست آزمایشی آن را نصب کنید.
سپس در این هاست آزمایشی اقدام به بازگردانی وردپرس به نسخه قبلی نمایید. در صورتیکه با مشکلی مواجه نشدید میتوانید اکتون در هاست اصلی این کار را تکرار کنید البته لازم به ذکر است با توجه به بکاپ گرفتن از هاست اصلی میتوانید از این مرحله صرف نظر کنید.
روشهای بازگردانی وردپرس به نسخههای قبل
اما با چه روشهایی میتوان اینکار را بهتر و ساده انجام داد ؟؟؟
استفاده از افزونه WP Downgrade
افزونه WP Downgrade یکی از افزونههای مفید است که میتوانیم با استفاده از آن قدام به بازگردانی وردپرس به نسخه قبلی کنیم. برای این کار ابتدا افزونه WP Downgrade را از مخزن وردپرس نصب کرده و سپس آن را فعال کنید.
از منو تنظیمات ، زیر منو WP Downgrade را انتخاب کنید.
در قسمت WordPress Target Version باید نسخه مد نظر خود را وارد کنید. برای اینکه بتوانید نسخههای منتشر شده وردپرس را مشاهده کنید کافیست wp Releases را انتخاب کنید.
پس از وارد کردن نسخه مد نظر کافیست Save Changes را بزنید تا اطلاعات ذخیره شود. پس از ذخیره کردن اطلاعات پیام دیگری به شما نمایش داده میشود که در پایین آن یک دکمه جهت نصب نسخه مد نظر نمایش داده میشود. کافیست آن را انتخاب کنید تا عملیات نصب انجام شود.
به همین راحتی با استفاده از این افزونه اقدام به نصب ورژن دلخواه وردپرس کردیم اما یکسری نکات را باید حتما مدنظر داشته باشیم.
اولین نکته این است که باید حتما افزونهها را غیر فعال کنیم چون امکان دارد این افزونهها با نسخه جدید کار نکنند. همچنین قبل از برگشت به نسخه قبلی میتوانید اقدام به نصب قالب پیش فرض همان نسخه کرده و آن را فعال کنید تا مشکلی پیش نیاید.
علاوه بر آن، هنگام تغییر php به نسخه قبل احتمال دارد تا افزونه WP Downgrade با نسخه php انتخاب شده سازگار نباشد و یا وردپرس فعلی با آن سازگار نباشد پس نمیتوان به راحتی با این افزونه به هر نسخه دلخواهی دانگرید کرد.
بازگردانی بصورت دستی با استفاده از FTP یا فایل منیجر هاست
همانطور که در روش قبلی اشاره کردیم ممکن است با استفاده از افزونه به هر نسخهای نتوانیم بازگردانی کنیم اما در روش دستی امکان بازگردانی به هر نسخهای وجود دارد.
قبل از هر کاری کافیست از لینکی که در بالا قرار دادیم اقدام به دانلود نسخه مورد نظر کنید همچنین با استفاده از این لینک میتوانید نیازمندیهای هر نسخه را مشاهده کنید تا در صورت نیاز اقدام به تغییر کانفیگ هاست نمایید.
در ادامه پس از دانلود کردن وردپرس کافیست آن را از حالت فشرده خارج کنید. سپس با استفاده از FTP یا فایل منیجر هاست اقدام به حذف پوشههای wp-admin و wp-includes در هاست خود کنید.
نکته بسیار مهم : به هیچ عنوان پوشه wp-content را حذف نکنید چرا که همه افزونهها ، قالبها و فایلهای آپلود شده در سایت شما در این پوشه قرار دارد.
حالا زمان آن رسیده است تا نسخه قبلی را در هاست خود نصب کنیم. برای این کار کافیست پوشههای wp-admin و wp-includes که از حالت فشرده خارج کردید را به هاست خود انتقال دهید تقریبا همه چیز تکمیل شده است و نسخه قدیمی جایگزین نسخه جدید شده است.
هماهنگ سازی دیتابیس
پس از جایگزینی فایلهای قدیمی، تنها مرحلهای که باقی مانده است هماهنگ سازی دیتابیس است برای این کار ابتدا وارد پوشه wp-includes شوید فایل version.php را باز کنید سپس مقدار db_version را یادداشت کنید. پس از آن وارد php myadmin هاست شده و از جدول wp_options مقدار db_version را با مقدار یادداشت کرده جایگزین کنید تا دیتابیس هماهنگ شود.
همه چیز به پایان رسیده است و کافیست سایت خود را دوباره باز کرده و وارد بخش پیشخوان شوید. مشاهده خواهید کرد که نسخه وردپرس شما به نسخه قدیمی سوئیچ شده است .
توجه داشته باشید که انجام اینگونه موارد همواره نیازمند تجربه بوده و بهتر است توسط افراد متخصص انجام شود چراکه هرگونه اشتباه در پشتیبان گیری یا نصب افزونه میتواند به قیمت از دست دادن اطلاعات تمام شود و این مقالات صرفا جهت راهنمایی و ارائه اطلاعات به آن دست از علاقمندان است که به هر دلیلی تصمیم و توانایی لازم جهت انجام آن را دارند . لذا در صورتی که به تنهایی قادر به انجام این آموزشها نیستید ، حتما از یک فرد متخصص در این زمینه کمکهای لازم را دریافت کنید . پاینده باشید …