وردپرس با ویژگی آپدیت خودکار، همیشه سایت شما را بهروز و ایمن نگه میدارد، اما این قابلیت گاهی میتواند مشکلاتی مثل ناسازگاری با افزونهها یا پوستهها ایجاد کند. اگر به دنبال کنترل بیشتر روی سایت خود هستید و نمیخواهید این بروزرسانیها بدون اطلاع شما انجام شوند، در این مقاله با روشهای ساده و کاربردی برای غیرفعالسازی آپدیت خودکار در وردپرس آشنا خواهید شد.
بروزرسانیهای خودکار یکی از ویژگیهای وردپرس است که به منظور افزایش امنیت و سادهسازی مدیریت سایت ارائه شده است. اما در برخی موارد، ممکن است کاربران ترجیح دهند این قابلیت را غیرفعال کنند. در این مقاله با جزئیات کامل نحوه غیرفعالسازی بروزرسانیهای خودکار در وردپرس را بررسی خواهیم کرد.
بروزرسانیهای خودکار در وردپرس چیست؟
بروزرسانی خودکار در وردپرس از نسخه 3.7 معرفی شد و هدف از آنها بهبود امنیت و سادهسازی مدیریت سایتها بود. این ویژگی به صورت پیشفرض برای تمامی بروزرسانیهای کوچک (Minor Updates) فعال است و به کاربران کمک میکند تا سایتهای خود را بهروز و ایمن نگه دارند.
بروزرسانیهای خودکار برای موارد زیر انجام میشود:
- بروزرسانیهای امنیتی و تعمیرات کوچک
- بروزرسانیهای هسته وردپرس
- بروزرسانیهای خودکار افزونهها و پوستهها (در صورت فعال بودن)
با وجود مزایای فراوان، ممکن است برخی کاربران تصمیم بگیرند بروزرسانیهای خودکار را به دلایلی که در ادامه توضیح داده خواهد شد، غیرفعال کنند.
چرا باید بروزرسانی خودکار وردپرس را غیرفعال کنیم؟
دلایل متعددی برای جلوگیری از آپدیت خودکار وردپرس وجود دارد.
- مشکلات سازگاری: بزرگترین نگرانی در خصوص بروزرسانی خودکار، احتمال ایجاد مشکلاتی مانند از دسترس خارج شدن وبسایت است. این مشکل معمولاً به دلیل ناسازگاری بین کد افزونهها و پوستهها با هسته وردپرس یا تغییرات ایجاد شده در کدهای سایت رخ میدهد. در واقع ممکن است نسخه آپدیت شده وردپرس با نسخه فعلی قالب و افزونهها سازگار نباشد.
- تغییرات ناخواسته در ویژگیها: بروزرسانیهای خودکار ممکن است ویژگیها یا تغییراتی را به سایت شما اضافه کنند که شما به آنها نیازی ندارید؛ این مسئله ممکن است نیازمند صرف زمان برای تنظیم دوباره سایت باشد.
- نیاز به کنترل بیشتر: با غیرفعال کردن بروزرسانیهای خودکار، شما میتوانید قبل از اعمال تغییرات، آنها را روی نسخه آزمایشی بررسی کنید تا از عملکرد صحیح آنها اطمینان حاصل کنید.
غیرفعالسازی بروزرسانیهای خودکار با استفاده از افزونه
برای مدیریت بروزرسانیها به راحتی، میتوانید از افزونههایی مانند Easy Updates Manager استفاده کنید. مراحل زیر را دنبال کنید.
- از بخش افزونهها > افزودن افزونه، افزونه Easy Updates Manager را نصب و فعال کنید.
2. بعد از فعالسازی افزونه، به داشبورد > تنظیمات بروزرسانیها بروید.
3. گزینههای مختلفی برای غیرفعال کردن بروزرسانیها یعنی بروزرسانی هسته وردپرس، پلاگین، پوسته، وجود دارد. برای غیرفعالسازی کلی، گزینه غیرفعال کردن همه بروزرسانیها را فعال کنید.
نکته: غیرفعالسازی کلی ممکن است اطلاعیههای مربوط به بروزرسانی را غیرفعال کند. بنابراین توصیه میشود تنظیمات را به صورت دستی سفارشیسازی کنید. در واقع میتوانید همزمان با فعال کردن بهروزرسانی خودکار اصلی وردپرس، بهروزرسانی خودکار افزونهها و تم را غیرفعال کنید.
آموزش غیرفعال کردن به روزرسانی خودکار بدون استفاده از افزونه
برای غیرفعال کردن سریع بروزرسانی خودکار میتوانید از روش اضافه کردن کد به فایل wp-config.php استفاده کنید.
- وارد هاست خود و بخش File Manager شده، سپس پوشه public_html را باز کنید.
- فایل wp-config.php را پیدا کرده و باز کنید.
- کد زیر را در انتهای فایل، پیش از عبارت /* That’s all, stop editing! */ اضافه کنید:
define( 'WP_AUTO_UPDATE_CORE', false );
با این روش، وردپرس دیگر به صورت خودکار بروزرسانیها را نصب نخواهد کرد. البته این تنظیمات فقط برای غیرفعال کردن بروزرسانیهای هسته وردپرس است و اگر بخواهید بروزرسانیهای خودکار افزونهها و پوستهها را نیز غیرفعال کنید، میتوانید فیلترهای زیر را به فایل Function.php پوسته خود اضافه کنید.
برای دسترسی به فایل Function.php، از داشبورد وردپرس به نمایش → ویرایشگر پوسته بروید. از لیست سمت راست، فایل Function.php را باز کنید. برای غیرفعال کردن بروزرسانی خودکار افزونهها و قالبها، کد زیر را در انتهای فایل اضافه کنید.
add_filter( 'auto_update_plugin', '__return_false' ); add_filter( 'auto_update_theme', '__return_false' );
نحوه غیرفعال کردن بروزرسانی خودکار برای افزونه و قالب خاص
وردپرس این امکان را فراهم کرده تا بتوانید بروزرسانی خودکار را به صورت جداگانه برای افزونهها و پوستهها غیرفعال کنید.
جلوگیری از آپدیت خودکار افزونههای وردرپس
- به داشبورد وردپرس بروید.
- از منوی افزونهها > افزونههای نصب شده، افزونه موردنظر را پیدا کنید.
- روی گزینه غیرفعالسازی بروزرسانی خودکار کلیک کنید.
غیرفعال کردن آپدیت اتوماتیک پوستهها
- به داشبورد وردپرس بروید.
- از منوی نمایش > پوستهها، پوسته موردنظر را انتخاب کنید.
- روی گزینه غیرفعالسازی بروزرسانی خودکار کلیک کنید.
غیرفعالسازی بروزرسانی خودکار وردپرس میتواند به شما کنترل بیشتری برای مدیریت سایتتان بدهد و از مشکلات احتمالی جلوگیری کند. با استفاده از روشهای ارائهشده در این مقاله، میتوانید این ویژگی را با توجه به نیاز خود مدیریت کنید و تجربهای بهتر از استفاده از وردپرس داشته باشید.