یکی از قابلیت های وردپرس که در اخیتار تمام کاربران و مدیران سایت قرار گرفته است بروزرسانی خودکار افزونه ها و قالب ها می باشد.این کار به خودیه خود یک کار مفیدی است که می تواند در صرفه جویی زمان به ما کمک کند.اما گاهی اوقات همین کار های مفید و به ظاهر کارآمد می توانند سایت ما را دچار مشکل اساسی کنند.
وردپرس به عنوان یکی از محبوبترین سیستمهای مدیریت محتوا، قابلیت بروزرسانی خودکار هسته، قالبها و افزونهها را به منظور حفظ امنیت و عملکرد بهینه سایت فراهم کرده است.اما همین قابلیت همانطور که گفته شد ممکن است برای برخی از مدیران سایتها مشکلاتی به وجود آورد. از جمله مشکلات احتمالی بروزرسانی خودکار، ناسازگاری بین افزونهها و قالبها یا حتی ایجاد باگهایی است که ممکن است به خرابی سایت و دون شدن آن منجر شود. در این آموزش به شما نحوه غیرفعال کردن بروزرسانی خودکار در وردپرس را با روشهای مختلف آموزش میدهیم تا بتوانید کنترل بیشتری بر سایت خود داشته باشید.
چرا غیرفعال کردن بروزرسانی خودکار مهم است؟
جلوگیری از تداخل افزونهها و قالبها: گاهی اوقات بروزرسانیهای خودکار ممکن است ناسازگاریهایی را میان افزونهها و قالبهای نصبشده ایجاد کند که میتواند عملکرد سایت را مختل کند.
کنترل بیشتر روی سایت: با غیرفعال کردن بروزرسانی خودکار، میتوانید زمان و نحوه بروزرسانی افزونهها و قالبها را به دلخواه خود مدیریت کنید و پیش از بروزرسانیها، آنها را در محیطی آزمایشی تست کنید تا مطمئن شوید که در صورت بروزرسانی آن ها سایت شما را دچار نقص نمی کند.
نحوه غیرفعال کردن بروزرسانی خودکار در وردپرس
غیرفعال کردن بروز رسانی خودکار در وردپرس به دو روش کلی انجام میشود: استفاده از افزونهها و غیرفعال کردن بروزرسانیها به صورت دستی در فایلهای وردپرس.
غیرفعال کردن بروزرسانی خودکار با افزونه Easy Updates Manager
روش اول استفاده از افزونه ها به منظور غیرفعال کردن بروزرسانی خودکار در وردپرس می باشد.استفاده از افزونهها سادهترین روش برای مدیریت بروزرسانیها در وردپرس است. افزونههای متعددی برای این کار وجود دارند که به شما اجازه میدهند بروزرسانیهای خودکار را به راحتی غیرفعال کنید.
یکی از این افزونه های محبوب،افزونه Easy Updates Manager می باشد که توانسته است با بیش از ۳۰۰,۰۰۰ هزار نصب فعال نظر کاربران را به خود جلب کند.این افزونه به ما کمک می کند تا بتوانیم بروزرسانی های خودکار افزونه ها و قالب وردپرسی خود را مدیریت کنیم و نسبت به غیرفعال کردن آن اقدام کنیم.
۱-برای استفاده از این افزونه کافی است تا ابتدا این افزونه را از مخزن اصلی وردپرس(اینجا)دانلود کنید،سپس از طریق آموزش نصب افزونه در وردپرس اقدام به نصب و فعالسازی این افزونه کنید.
۲-بعد از نصب افزونه کافی است تا از قسمت پیشخوان وردپرس وارد مسیر تنظیمات Updates options شوید(مطابق تصویر بالا).
۳-در مرحله بعد،همانگونه که در تصور بالا نیز می بینید،وارد صفحه ای خواهید شد که در تب تنظیمات General این افزونه می توانید بروزرسانی های خودکار را مدیریت کنید.
در این قسمت ۵ حالت مختلف وجود دارد که در رو به روی هر حالت یک گزینه وجود دارد که می توانید با فعال یا غیرفعال کردن آن بروزرسانی ها را فعال یا غیرفعال کنید.
حالت اول Disable all updates می باشد که با انتخاب گزینه Disable all updates،تمام آپدیت های وردپرس،اعم از افزونه،قالب،هسته وردپرس و… غیرفعال می شود.
حالت دوم گزینه WordPress core updates می باشد که می توانید با انتخاب گزینه Manually update،بروزرسانی های هسته وردپرس را فعال کنید و با انتخاب گزینه Disable core updates،آن را غیرفعال کنید.
حالت سوم Plugin updates یعنی همان بروزرسانی های افزونه ها می باشد که می توانید آن ها را همانند حالت اول و دوم مدیریت کنید.
حالت چهارم Theme updates،برای مدیریت بروزرسانی های قالب وردپرس می باشد که می توانید این موارد را نیز برای قالب خود در نظر بگیرید.
و حالت آخر یعنی Translation updates،گزینه است که به شما امکان مدیریت بروزرسانی های خودکار ترجمه های وردپرس را می دهد.
همانطور که در تصویر بالا می بینید،ما گزینه Disable all updates را فعال کرده ایم و سپس به این افزونه دستور داده ایم که فقط آپدیت های پلاگین ها و قالب ها و هسته خود وردپرس را برای ما به صورت خودکار انجام ندهد.به همین سادگی.
غیرفعال کردن بروزرسانی خودکار بدون افزونه
حالت دومی که شما می توانید بروزرسانی خودکار در وردپرس را غیرفعال کنید بدون استفاده از افزونه می باشد.اگر تمایل ندارید از افزونهها استفاده کنید، میتوانید با تغییراتی در فایلهای وردپرس، بروزرسانی خودکار را به طور کامل غیرفعال کنید.
غیرفعال کردن بروزرسانی خودکار از طریق wp-config.php
- وارد فایل منیجر سایت خود از طریق FTP یا مدیریت فایلها در هاست شوید.
- فایل wp-config.php را باز کرده و به دنبال کد زیر بگردید:
define('WP_AUTO_UPDATE_CORE', true);
- کد پایین را با کد بالا جایگزین کنید تا تمامی بروزرسانیهای خودکار غیرفعال شوند،در صورتی که کد بالا را نیافتید همین کد زیر را به فایل خود اضافه کنید:
define('WP_AUTO_UPDATE_CORE', false);
غیرفعال کردن بروزرسانی خودکار افزونهها با functions.php
برای غیرفعال کردن بروزرسانی خودکار افزونهها و قالبها، میتوانید کد زیر را به فایل functions.php قالب خود اضافه کنید:
// غیرفعال کردن بروزرسانی خودکار افزونهها
add_filter('auto_update_plugin', '__return_false');
// غیرفعال کردن بروزرسانی خودکار قالبها
add_filter('auto_update_theme', '__return_false');
با این تغییرات، بروزرسانی خودکار افزونهها و قالبها متوقف خواهد شد و شما میتوانید به صورت دستی و در زمان مناسب اقدام به بروزرسانی کنید.
اگر با بروزرسانی قالب و افزونه وردپرس آشنایی کافی ندارید می توانید آموزش زیر را دنبال کنید.در این آموزش تمام روش های مختلف را جهت بروزرسانی قالب و افزونه وردپرس با هم بررسی کرده ایم.
جمعبندی
غیرفعال کردن بروزرسانی خودکار در وردپرس به شما امکان میدهد کنترل بیشتری بر روی سایت خود داشته باشید و از بروز مشکلات ناشی از ناسازگاریهای احتمالی جلوگیری کنید. با استفاده از افزونههای مناسب یا تغییرات دستی در فایلهای وردپرس، به راحتی میتوانید بروزرسانیهای خودکار را مدیریت کنید. توجه داشته باشید که پس از غیرفعال کردن بروزرسانیهای خودکار، مسئولیت بروزرسانیهای دستی بر عهده شما خواهد بود و باید بهطور مرتب بروزرسانیها را انجام دهید تا از امنیت و عملکرد بهینه سایت خود مطمئن باشید.