آموزش فعالسازی آپدیت خودکار وردپرس
- آموزش • آموزش وردپرس
- ۱۲ اسفند ۱۴۰۱
- 2,042 بازدید
آیا میدانستید که وردپرس در برخی مواقع بصورت خودکار آپدیتهای جزئی را اعمال میکند؟ این بدان معنی است که تیم وردپرس میتواند بدون نیاز به انجام اقدامی از سوی مدیر سایت، بروزرسانیهای امنیتی را در وبسایتها نصب کند. این در حالیست که نسخههای اصلی وردپرس باید توسط مدیران هر سایت آپدیت شوند. در این مقاله قصد آموزش فعالسازی آپدیت خودکار وردپرس را داریم.
وردپرس قابلیت آپدیت خودکار را در نسخه 3.7 (سال 2013) معرفی کرد که به واسطه آن، بروزرسانیهای جزئی مربوط به مشکلات امنیتی به طور اتوماتیک در وبسایتها انجام میشد.
قبل از هر چیز، پیشنهاد میشود که از بکاپ گیری سایت خود اطمینان حاصل کنید تا در صورت بروز مشکل با هر آپدیت، امکان بازگردانی بکاپ وجود داشته باشد.
آنچه در این پست میخوانید
آماده سازی برای فعال کردن آپدیت اتوماتیک
مهمترین مکانیزم امنیتی که میتوانید به یک وبسایت اضافه کنید، راه اندازی یک سیستم بکاپ (پشتیبان گیری) است. چه از قابلیت آپدیت خودکار استفاده کنید و چه نه، باید بکاپ گیری منظم و خودکاری را در سایت وردپرسی خود داشته باشید. برای این کار میتوانید از افزونههای متعددی نظیر UpdraftPlus استفاده کنید.
روش اول: فعال سازی بروزرسانی خودکار با استفاده از افزونه
این روش بسیار ساده بوده و برای تمامی کاربران پیشنهاد میشود.
ابتدا افزونه Easy Updates Manager را از مخزن وردپرس نصب و فعالسازی کنید. (لینک در انتهای مطلب)
سپس در منوی پیشخوان، گزینهای تحت عنوان Updates Options اضافه خواهد شد؛ روی آن کلیک کنید تا وارد صفحه تنظیمات افزونه شوید.
در بخش Automatic updates، گزینه Custom را انتخاب کرده و در قسمت Major WordPress Releases، روی Enable Major Releases کلیک کنید.
با ذخیره تنظیمات، از این پس وردپرس شما به طور کاملا خودکار بروزرسانی خواهد شد.
روش دوم: فعال سازی آپدیت خودکار به صورت دستی
در این روش، شما باید کد زیر را به فایل wp-config.php وردپرس خود اضافه کنید:
define( 'WP_AUTO_UPDATE_CORE', true );
پس از این کار، قابلیت مورد نظر فعال میشود اما مشکل کوچکی هم در کنارش به وجود میآید. علاوه بر بروزرسانی خودکار، اصطلاحا آپدیتهای شبانه و توسعه نیز فعال میشوند که برای غیرفعال کردن آنها باید کد زیر را به فایل functions.php قالبتان اضافه کنید:
add_filter( 'allow_dev_auto_core_updates', '__return_false' );
تبریک میگوییم! سایت شما آماده آپدیت خودکار است و نیازی به بروزرسانی دستی ندارد.