آموزش های وردپرس

غیرفعال سازی آپدیت خودکار در وردپرس

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

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

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

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

غیرفعال سازی آپدیت خودکار در وردپرس

برای درک واضح تر از تداخلات ایجاد شده هنگام آپدیت خودکار در وردپرس، مثالی می زنیم. در چند هفته اخیر شاهد بروزرسانی نسخه جدید وردپرس یعنی نسخه 5 بوده ایم. پس از آمدن نسخه جدید با ویرایشگر گوتنبرگ، بسیاری از افراد با مشکل مواجه شدند. بسیاری توانایی کار کردن با ویرایشگر گوتنبرگ را نداشته و مجبور به نصب افزونه های غیرفعالسازی گوتنبرگ شدند و تعدادی از افزونه هایی که آپدیت سازگار آنها با نسخه جدید وردپرس نیامده است به درستی کار نمیکنند.

پس در بسیاری از موارد برای جلوگیری از تداخلات احتمالی بهتر است آپدیت خودکار در وردپرس را غیرفعال کنیم.

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

استفاده از افزونه Easy Updates Manager

افزونه ای که در جهت جلوگیری از بروزرسانی خودکار وردپرس به ما کمک می کند، با نام Easy Updates Manager در مخزن وردپرس به ثبت رسیده است. این افزونه تا کنون با بیش از 200.000 نصب فعال توانسته است امتیاز 4.8 را بدست بیاورد. برای استفاده از امکانات این افزونه با کلیک روی دکمه زیر آن را دانلود کرده و سپس به کمک آموزش نحوه نصب افزونه ها در وردپرس اقدام به نصب و فعالسازی آن در وبسایت خود نمایید.

این مطلب را از دست ندهید :
کلیدهای امنیتی وردپرس

دانلود افزونه Easy Updates Manager

پس از نصب و فعالسازی افزونه زیرمنویی تحت عنوانUpdates Options در بخش پیشخوان وردپرس اضافه خواهد شد که با کلیک روی آن به صفحه تنظیمات افزونه هدایت می شوید.

افزونه Easy Updates Manager
تنظیمات افزونه

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

برای غیرفعال کردن هر بخش با کلیک روی دکمه ای که مقابل آن قرار دارد از حالت فعال(Enable) به حالت غیرفعال(Disabled)  تغییر حالت داده تا بروزرسانی خودکار در آن بخش غیرفعال شود.

همانگونه که در تصویر نیز میبینید با فعال کردن بخش All Updates کلیه بروزرسانی های وردپرس فعال هستند و میتوانید به صورت موردی آپدیت ها را در سایر بخش ها مدیریت کنید.

اگر قصد دارید به صورت موردی نسبت به غیرفعال کردن بروزرسانی برای افزونه خاصی در وردپرس اقدام کنید، ابتدا به منوی Updates Options مراجعه کرده و روی تب Plugins که مربوط به افزونه های وردپرس است کلیک کنید.

غیرفعال سازی بروزرسانی افزونه ها
غیرفعال سازی بروزرسانی افزونه ها

سپس صفحه ای مانند تصویر بالا برای شما باز میشود که در آن میتوانید لیستی از کلیه افزونه های موجود در سایت خود را مشاهده کنید. در زیر عنوان هر افزونه دکمه ای با عنوان Blocked وجود دارد که با زدن این دکمه آپدیت به صورت خودکار برای آن افزونه غیرفعال می شود.

به همین ترتیب برای قالب وردپرس هم میتوانید به تب Themes مراجعه کرده و درست مشابه کنترل بروزرسانی خودکار افزونه عمل کرده و قالب دلخواهی که قصد دارید بروزرسانی خودکار در آن غیرفعال شود را انتخاب کرده و با کلیک روی دکمه Blocked امکان آپدیت خودکار برای قالب مورد نظر را غیرفعال کنید.

این مطلب را از دست ندهید :
نحوه تایید اکانت کاربران وردپرسی

استفاده از کدنویسی

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

برای این کار لازم  است فایل wp-config.php که در دایرکتوری نصب وردپرس قرار دارد، ویرایش شود. تاکید می کنم قبل از هر تغییری در فایلهای خود یک فایل پشتیبان از وبسایت خود تهیه نمایید.

به هاست خود وارد شده و در File Manager به مسیر نصب وردپرس بروید و در انجا بدنبال فایل wp-config.php بگردید و قطعه کد زیر را در مکان مناسبی از این فایل قرار دهید.

define( 'WP_AUTO_UPDATE_CORE', false );

بهترین بخش برای قرار دادن این کد خط /* That’s all, stop editing! Happy blogging. */ است. پس کد بالا را درست در بالای این خط قرار داده و فایل wp-config.php را ذخیره کنید. از این به بعد هرگاه نسخه جدیدی از وردپرس منتشر شود، به صورت خودکار به روزرسانی نخواهد شد و برای استفاده از نسخه جدید لازم است تا خودتان اقدام به آپدیت آن به صورت دستی نمایید.

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

برای غیرفعالسازی بروزرسانی خودکار قالب های وردپرس ابتدا وارد هاست خود شده و به مسیر  /public_html/wp-content/themes/  بروید.

اگر در این مسیر به پوشه قالبی که در سایت نصب است بروید، خواهید دید که فایلی با نام functions.php در آن وجود دارد. این فایل با نام فایل فانکشن قالب شناخته شده است و بعد از فایل wp-config.php یکی از اصلی ترین فایل های وردپرس محسوب می شود. کد زیر را در مکان مناسبی از فایل functions.php قالب خود قرار داده و فایل را ذخیره کنید تا آپدیت خودکار قالب وردپرس غیرفعال شود.

add_filter( 'auto_update_theme', '__return_false' );

به همین ترتیب مشابه همان چیزی که برای غیرفعال کردن آپدیت قالب وردپرس انجام شد، میتوانیم آپدیت خودکار افزونه وردپرس را نیز غیرفعال سازیم. برای غیرفعال کردن بروزرسانی خودکار افزونه وردپرس ابتدا وارد هاست شده و به مسیر /public_html/wp-content/themes/ مراجعه کنید. دراین بخش به قالبی که بر روی سایت نصب شده وارد شوید و کد زیر را در مکان مناسبی از فایل functions.php قالب قرار دهید تا آپدیت خودکار افزونه های وردپرس را غیرفعال کنید.

add_filter( 'auto_update_plugin', '__return_false' );

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

عاطفه نوربخش

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

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

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

دوره آموزش وردپرس در اصفهانثبت نام رایگان (کد تخفیف : WpNarenji)
+