آموزش وردپرس

آموزش بروزرسانی خودکار وردپرس : یک راهنمای جامع

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

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

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

به روزرسانی وردپرس قطعاً ضروری هستند، و روشهای زیادی برای انجام اینکار وجود دارد. اما باید بدانید که بروزرسانی روی فایلها و پوشه های مهم در وردپرس تأثیر می گذارد. اگر فایلهای اصلی را تغییر داده باشید، بروزرسانی تغییرات را پاک می کند.

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

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

انواع مختلفی از بروزرسانی های وردپرس وجود دارد:

1. بروزرسانی های اصلی

بروزرسانی های اصلی به بخش های زیر تقسیم می شود:

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

2. بروزرسانی افزونه وردپرس

3. بروزرسانی قالب وردپرس

4. بروزرسانی فایل های ترجمه

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

مدیریت بروزرسانی های خودکار با فایل wp-config.php

چگونه می خواهید بروزرسانی های خودکار وردپرس را مدیریت کنید؟ وردپرس اجازه می دهد تا فایل wp-config.php را تغییر داده و بروزرسانی ها را روشن یا خاموش کنید.

ابتدا، با غیرفعال کردن بروزرسانی های خودکار شروع می کنیم. به سادگی موارد زیر را در فایل wp-config.php خود اضافه کنید:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

لطفاً توجه داشته باشید که برای اطمینان از عملکرد، بروزرسانی جزئی و اصلی ترجمه به صورت پیش فرض تنظیم شده است.

در مرحله بعد، می توانید کد زیر را برای تغییر بروزرسانی های اصلی اضافه کنید:

define( 'WP_AUTO_UPDATE_CORE', true );

True به معنای توسعه، بروزرسانی های جزئی و عمده فعال هستند.

False به معنای توسعه، بروزرسانی های جزئی و عمده غیرفعال است.

Minor به معنای بروزرسانی جزئی فعال است، توسعه و بروزرسانی های اصلی غیرفعال شده است.

با استفاده از فیلترهای API

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

به عنوان مثال، اگر می خواهید تمام بروزرسانی های خودکار را غیرفعال کنید، می توانید از قطعه کد زیر استفاده کنید:

add_filter( 'automatic_updater_disabled', '__return_true' );

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

add_filter( 'auto_update_core', '__return_true' );

همچنین شما می توانید تغییرات فردی را تنظیم کنید:

برای اجازه بروزرسانی جزئی:

add_filter( 'allow_minor_auto_core_updates', '__return_true' );

برای اجازه بروزرسانی های اصلی:

add_filter( 'allow_major_auto_core_updates', '__return_true' );

برای اجازه بروزرسانی های توسعه:

add_filter( 'allow_dev_auto_core_updates', '__return_true' );

اگر می خواهید برعکس عمل کنید، برای غیرفعال کردن هر یک از این موارد ، مقدار true را با false تغییر دهید.

بروزرسانی های خودکار فقط در شرایط ویژه تحت کنترل تیم وردپرس برای افزونه ها و قالب ها اعمال می شوند. برای بروزرسانی خودکار تم ها و افزونه ها، از فیلتر زیر استفاده کنید:

برای افزونه ها:

add_filter( 'auto_update_plugin', '__return_true' );

برای قالب ها:

add_filter( 'auto_update_theme', '__return_true' );

ایمیل های اطلاع رسانی

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

ایمیل هایی که دریافت می کنید عبارتند از:

  • ایمیل نتیجه: که در مورد بروزرسانی های موفق ارسال می شود، مانند: (سایت شما به وردپرس (شماره نسخه) به روز شده است) این بدان معنی است که به روزرسانی های خودکار کار می کنند. نیازی نیست نگران این ایمیل باشید زیرا همانطور که در ایمیل اعلام شده است: “هیچ اقدام دیگری از طرف شما لازم نیست. برای اطلاعات بیشتر در مورد نسخه X.X ، به صفحه درباره وردپرس مراجعه کنید”
  • ایمیل اطلاع رسانی: هنگامی که ایمیل اعلان دریافت می کنید مانند: ” وردپرس (شماره نسخه) موجود است. لطفا به روز رسانی کنید” این بدان معناست که شما باید دستی وردپرس را آپدیت کنید و به روزرسانی های خودکار انجام نمی شود.
  • ایمیل اشکال زدایی: این ایمیل را زمانی دریافت خواهید کرد که یک نسخه در حال توسعه یا یک مورد مهم رخ می دهد.

اما، همیشه می توانید بسته به نوع ایمیل، اعلان ها را غیرفعال کنید.

برای غیرفعال کردن ایمیل های نتیجه، از فیلتر زیر استفاده کنید:

apply_filters( 'auto_core_update_send_email', '__return_false' );

برای غیرفعال کردن ایمیل های اطلاع رسانی، از فیلتر زیر استفاده کنید:

apply_filters( 'send_core_update_notification_email', '__return_false' );

برای غیرفعال کردن دریافت ایمیل های اشکال زدایی ، از فیلتر زیر استفاده کنید:

apply_filters( 'automatic_updates_send_debug_email', '__return_true' );

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

مدیریت بروزرسانی های خودکار وردپرس با استفاده از افزونه

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

افزونه Easy Updates Manager

Easy Updates Manager یکی از بهترین افزونه های بروزرسانی خودکار وردپرس است. این افزونه یک لیست تنظیمات طولانی مانند غیر فعال یا فعال کردن بروزرسانی هسته وردپرس، افزونه و …  در اختیار شما قرار می دهد.

سخن پایانی

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

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

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