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

۱. از طریق کد

یکی از روش های غیر فعال کردن آپدیت اتوماتیک وردپرس  توسط فایل wp-config.php  میباشد که این روش ساده‌ترین و مطمئن‌ترین روش میباشد . برای این کار ابتدا وارد هاست خود شوید ( با FTP یا File Manager وارد هاستت شو )

فایل wp-config.php در قسمت public html وردپرس رو باز کنید

قبل از خط /* That’s all, stop editing! Happy publishing. */، این خط رو اضافه کنید :

define('AUTOMATIC_UPDATER_DISABLED', true);

 

این کد همه آپدیت‌های خودکار (هسته، افزونه، قالب) رو غیرفعال می‌کند .

 

۲. فقط غیرفعال کردن آپدیت خودکار هسته وردپرس

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

define('WP_AUTO_UPDATE_CORE', false);

 

توجه داشته باشید که مقادیر را میتوانید به حالت های مختلف تغییر دهید

true → فقط آپدیت‌های جزئی (مثلاً از 6.5.1 به 6.5.2)
‘minor’ → فقط آپدیت‌های جزئی (پیش‌فرض)
false → هیچ آپدیتی انجام نمی‌شه

 

۳. از طریق افزونه‌ها 

اگر نمی‌خواهید با کد کار کنید ، این افزونه‌ها مناسب‌اند:

Easy Updates Manager → کنترل کامل روی همه آپدیت‌ها (هسته، افزونه، قالب، ترجمه)
ManageWP → برای کنترل چند سایت با یک پنل (مخصوص وب‌مسترها)

در Easy Updates Manager می‌توانید تیک «غیرفعال کردن تمام آپدیت‌های خودکار» را بزنید.

 

۴. غیرفعال کردن آپدیت خودکار افزونه‌ها یا قالب‌ها به‌صورت جداگانه

می‌توانید در فایل functions.php قالب فعلی این کدها را اضافه کنید :

غیرفعال کردن آپدیت خودکار افزونه‌ها:

add_filter('auto_update_plugin', '__return_false');

 

غیرفعال کردن آپدیت خودکار قالب‌ها:

add_filter('auto_update_theme', '__return_false');

 

✨ نکته مهم :

اگر آپدیت خودکار را غیرفعال می‌کنید ، حتماً:

هر چند وقت یک بار دستی آپدیت کنید (برای امنیت)
از سایت بکاپ بگیرید (قبل از هر آپدیت دستی)