آپدیت خودکار قالب و افزونه ها در وردپرس با پلاگین و بدون پلاگین
- افزونه وردپرس
- بروزرسانی شده در

فعالسازی آپدیت خودکار وردپرس کمک میکنه هسته وردپرس، افزونهها، قالبها و فایلهای ترجمه بدون دخالت همیشگی شما بهروز بمونن. برای بیشتر سایتها، بهترین انتخاب اینه که آپدیت خودکار افزونهها و قالبهای مطمئن رو از امکانات داخلی وردپرس فعال کنید و موارد حساس مثل فروشگاه، درگاه پرداخت یا افزونههای اصلی سایت رو اول در یک محیط آزمایشی بررسی کنید.
در این آموزش، اول فرق انواع آپدیت رو خیلی ساده توضیح میدیم. بعد فعالسازی آپدیت خودکار بدون افزونه رو یاد میگیرید و با Easy Updates Manager برای مدیریت پیشرفتهتر آشنا میشید. در آخر هم سراغ خطاهای رایج، روش بازیابی سایت و انتخاب بین آپدیت خودکار و دستی میریم.
آنچه در این مقاله میخوانید
آپدیت خودکار وردپرس دقیقاً چه چیزهایی رو بهروز میکنه؟
وقتی درباره آپدیت وردپرس حرف میزنیم، فقط منظورمون خود وردپرس نیست. یک سایت وردپرسی معمولاً چهار بخش قابلبهروزرسانی داره: هسته وردپرس، افزونهها، قالبها و ترجمهها. هرکدوم از این بخشها جداگانه مدیریت میشن و لازم نیست برای همه اونها یک تصمیم یکسان بگیرید.
- هسته وردپرس: نرمافزار اصلی سایتتونه و بخشهایی مثل پیشخوان، ویرایشگر و مدیریت کاربران رو در اختیارتون میذاره.
- افزونهها: قابلیتهایی مثل فرم تماس، فروشگاه یا بهینهسازی امنیت رو به سایت اضافه میکنن. اگه تازه با این مفهوم آشنا شدید، راهنمای افزونه وردپرس چیست و چطور کار میکنه بهتون کمک میکنه.
- قالبها: ظاهر و بخشی از امکانات نمایشی سایت رو کنترل میکنن.
- ترجمهها: متنهای فارسی وردپرس، قالبها و افزونهها رو بهروز میکنن.
آپدیتهای هسته هم به دو گروه اصلی و جزئی تقسیم میشن. نسخه اصلی معمولاً تغییرها و قابلیتهای بیشتری داره. نسخه جزئی بیشتر روی برطرفکردن خطاها و مشکلهای امنیتی تمرکز میکنه. تنظیم آپدیت خودکار این دو نوع نسخه میتونه با هم فرق داشته باشه.
قبل از فعالسازی آپدیت خودکار وردپرس چه کارهایی انجام بدید؟
آپدیتکردن برای امنیت و سازگاری سایت مهمه، ولی هیچ آپدیتی کاملاً بدون ریسک نیست. ممکنه نسخه تازه یک افزونه با قالب یا نسخه PHP هاستتون سازگار نباشه. پس قبل از فعالسازی آپدیت خودکار، این سه کار رو انجام بدید.
از سایتتون نسخه پشتیبان بگیرید
نسخه پشتیبان یا Backup یعنی یک کپی قابلبازیابی از فایلها و پایگاه داده سایت. فقط ساختن فایل پشتیبان کافی نیست؛ مطمئن بشید نسخهها بهصورت منظم ساخته میشن، بیرون از فضای اصلی سایت نگهداری میشن و امکان برگردوندنشون رو دارید. زمانبندی پشتیبانگیری رو هم با میزان تغییر سایت هماهنگ کنید. مثلاً یک فروشگاه فعال به نسخههای پشتیبان بیشتری نسبت به یک سایت معرفی ساده نیاز داره.
سازگاری قالب و افزونهها رو بررسی کنید
قبل از آپدیت، توضیحات نسخه تازه و نیازمندیهای اون رو بخونید. نسخه وردپرس و PHP موردنیاز، گزارش مشکلهای شناختهشده و تغییرهای مهم رو بررسی کنید. استفاده از نسخه اصلی و معتبر قالب و افزونه هم دریافت آپدیت سالم و پشتیبانی بهتر رو آسونتر میکنه. برای جزئیات بیشتر میتونید راهنمای خرید نسخه اصلی قالب و افزونه وردپرس رو بخونید.
در سایتهای حساس از محیط آزمایشی کمک بگیرید
محیط آزمایشی یا Staging یک کپی جدا از سایت اصلیه که بازدیدکنندهها اون رو نمیبینن. میتونید آپدیتهای مهم رو اول اونجا نصب کنید، صفحههای اصلی، فرمها، ورود کاربران و فرایند خرید رو آزمایش کنید و بعد سراغ سایت اصلی برید. این روش برای فروشگاهها، سایتهای عضویتی و سایتهایی که توقف اونها هزینه زیادی داره خیلی مهمه.
فعالسازی آپدیت خودکار افزونهها بدون نصب افزونه
وردپرس امکان مدیریت آپدیت خودکار افزونهها رو داخل پیشخوان داره. پس اگه فقط میخواید چند افزونه مشخص بهصورت خودکار بهروز بشن، لازم نیست افزونه مدیریتی جداگانهای نصب کنید.
- وارد پیشخوان وردپرس بشید و از منوی افزونهها ← افزونههای نصبشده رو باز کنید.
- افزونه موردنظرتون رو پیدا کنید و در ستون «بهروزرسانی خودکار» روی گزینه فعالسازی آپدیت خودکار بزنید.
- بعد از فعالسازی، متن همون ستون رو بررسی کنید. باید گزینه غیرفعالکردن آپدیت خودکار دیده بشه؛ این یعنی قابلیت برای اون افزونه فعاله.

بهتره این قابلیت رو اول برای افزونههای معتبر و کمریسک فعال کنید. برای افزونههایی که پرداخت، عضویت، رزرو یا بخش حیاتی سایت رو کنترل میکنن، بررسی آپدیت در محیط آزمایشی انتخاب مطمئنتریه.
فعالسازی آپدیت خودکار قالبها بدون نصب افزونه
آپدیت خودکار قالب هم از داخل خود وردپرس قابلفعالکردنه. حتی اگه از قالب فرزند یا Child Theme استفاده میکنید، بهتره قالب اصلی رو بهروز نگه دارید. قالب فرزند نسخهایه که تغییرهای سفارشی شما رو جدا از فایلهای قالب اصلی نگه میداره.
- از پیشخوان وارد نمایش ← پوستهها بشید.
- روی تصویر قالب موردنظرتون بزنید تا پنجره جزئیات قالب باز بشه.
- گزینه فعالسازی بهروزرسانی خودکار رو انتخاب کنید.

اگه گزینه فعالسازی رو نمیبینید، اول مطمئن بشید قالب از جایی دریافت شده که نسخههای تازه رو از راه پیشخوان وردپرس ارائه میکنه. بعضی قالبهای تجاری برای دریافت آپدیت به ثبت کلید لایسنس یا اتصال به حساب کاربری فروشنده نیاز دارن.
مدیریت آپدیت خودکار هسته وردپرس
آپدیت خودکار نسخههای اصلی و جزئی چه فرقی داره؟
آپدیت جزئی هسته معمولاً اصلاحهای امنیتی و نگهداری رو شامل میشه و وردپرس در حالت عادی این نوع بهروزرسانیها رو خودکار انجام میده. منظور از نگهداری، تغییرهای کوچکیه که خطاها و مشکلهای نسخه فعلی رو برطرف میکنن. آپدیت اصلی تغییرهای بزرگتری داره و ممکنه روی قالب یا افزونههای قدیمی اثر بذاره.
در نصبهای تازه وردپرس، آپدیت خودکار نسخههای اصلی و جزئی معمولاً از ابتدا فعاله. نصبهای قدیمی ممکنه فقط آپدیتهای جزئی رو خودکار دریافت کنن یا تنظیم متفاوتی داشته باشن. مدیر سایت، شرکت هاست، وردپرس چندسایته یا تنظیمات فنی هم میتونن این رفتار رو تغییر بدن. پس بهتره وضعیت واقعی سایت خودتون رو از پیشخوان بررسی کنید و فقط به یک قاعده کلی تکیه نکنید.
چطور وضعیت آپدیت خودکار هسته رو بررسی و تنظیم کنید؟
از منوی پیشخوان وارد پیشخوان ← بهروزرسانیها بشید. در این صفحه، وضعیت نسخه وردپرس و تنظیم آپدیت خودکار هسته نمایش داده میشه. بسته به وضعیت فعلی سایت، ممکنه بتونید بین دریافت همه نسخههای تازه یا محدودکردن آپدیت خودکار به نسخههای جزئی و امنیتی جابهجا بشید.

اگه این گزینه دیده نمیشه یا قابلتغییر نیست، ممکنه شرکت هاست، مدیر شبکه وردپرس چندسایته، یک افزونه مدیریتی یا تنظیمات فایل wp-config.php اون رو کنترل کنه. در این شرایط، قبل از تغییر کد با پشتیبانی هاست یا توسعهدهنده سایت هماهنگ کنید.
مدیریت پیشرفته آپدیتها با Easy Updates Manager
امکانات داخلی وردپرس برای خیلی از سایتها کافی هستن. ولی اگه میخواید قوانین دقیقتری برای هسته، افزونهها، قالبها و اعلانها بسازید، Easy Updates Manager کنترل بیشتری بهتون میده.
Easy Updates Manager برای چه سایتهایی مناسبه؟
این افزونه برای مدیرهایی مناسبه که افزونهها و قالبهای زیادی دارن یا به گزارش آپدیتها نیاز دارن. بعضی قابلیتها ممکنه به نسخه رایگان یا پولی افزونه و نوع نصب وردپرس بستگی داشته باشن. اگه فقط میخواید آپدیت خودکار دو یا سه افزونه رو فعال کنید، همون قابلیت داخلی وردپرس سادهتره.
نصب و فعالسازی Easy Updates Manager
از پیشخوان وارد افزونهها ← افزودن افزونه تازه بشید. عبارت Easy Updates Manager رو جستجو کنید، افزونه رو نصب کنید و بعد روی فعالسازی بزنید. برای جلوگیری از نصب نسخه اشتباه، نام افزونه و صفحه رسمی اون رو با صفحه Easy Updates Manager در مخزن وردپرس مقایسه کنید.

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

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

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

مدیریت اعلانهای ایمیلی آپدیت
اگه نسخه فعلی افزونه تنظیم اعلان داشته باشه، میتونید ایمیلهای مربوط به موفقیت یا شکست آپدیتها رو مدیریت کنید. آدرسی رو انتخاب کنید که مرتب بررسی میشه. اگه تعداد سایتها زیاده، اعلانهای غیرضروری رو محدود کنید تا پیام شکست یک آپدیت بین ایمیلهای تکراری گم نشه.
بررسی گزارش آپدیتها در بخش Logs
اگه بخش Logs در نسخهای که نصب کردید در دسترس باشه، میتونید ببینید کدوم افزونه، قالب یا بخش وردپرس در چه زمانی بهروز شده. این بخش گزارش عمومی همه خطاهای سایت نیست. ولی وقتی بعد از یک آپدیت مشکلی میبینید، گزارشها کمک میکنن تغییر اخیر رو سریعتر پیدا کنید.
تنظیم دسترسی کاربران و امکانات پیشرفته
در بخش تنظیمات پیشرفته میتونید گزینههای تکمیلی و دسترسی به مدیریت آپدیتها رو بررسی کنید. بعضی امکانات ممکنه به نسخه افزونه، نوع نصب وردپرس یا طرحی که استفاده میکنید بستگی داشته باشن. دسترسی تغییر تنظیمات آپدیت رو فقط به کاربرهای قابلاعتماد بدید، چون یک انتخاب اشتباه میتونه دریافت اصلاحهای امنیتی رو متوقف کنه.
فعالسازی آپدیت خودکار بهتره یا آپدیت دستی؟
هیچ جواب یکسانی برای همه سایتها نداریم. انتخاب درست به اهمیت سایت، تعداد تغییرهای روزانه، کیفیت پشتیبانگیری و حساسیت افزونهها بستگی داره. معمولاً یک روش ترکیبی نتیجه بهتری میده.
- موارد مناسب برای آپدیت خودکار: ترجمهها، اصلاحهای امنیتی و افزونهها یا قالبهای معتبر و کمریسک.
- موارد مناسب برای آزمایش قبلی: هسته یا افزونههایی که تغییر بزرگ دارن و ابزارهای مربوط به فروش، پرداخت، عضویت، رزرو و طراحی اصلی سایت.
- مواردی که نباید برای مدت طولانی متوقف بشن: آپدیتهای امنیتی و نسخههایی که مشکل شناختهشده مهمی رو برطرف میکنن.
غیرفعالکردن همه آپدیتها سایت رو امنتر نمیکنه. این کار فقط زمان نصب نسخههای تازه رو عقب میاندازه و ممکنه سایت رو با مشکلهای امنیتی یا ناسازگاری بیشتری روبهرو کنه. اگه آپدیت خودکار رو خاموش میکنید، یک برنامه منظم برای بررسی و نصب دستی آپدیتها داشته باشید.
اگه آپدیت وردپرس، قالب یا افزونه با خطا روبهرو شد چه کار کنید؟
- سلامت سایت و گزارش خطا رو بررسی کنید: از مسیر ابزارها ← سلامت سایت سراغ هشدارهای مهم برید. صفحههای اصلی، ورود، فرمها و فرایند خرید رو هم آزمایش کنید. اگه سایت خطای فنی داره، گزارش خطای هاست یا حالت اشکالزدایی وردپرس میتونه علت رو دقیقتر نشون بده.
- از اطلاعات تازه محافظت کنید: قبل از برگردوندن یک نسخه قدیمی، از وضعیت فعلی سایت هم نسخه پشتیبان بگیرید. در سایت فروشگاهی، سفارشها، پرداختها و ثبتنامهای بعد از زمان نسخه پشتیبان رو جدا بررسی کنید تا با بازیابی از بین نرن.
- نسخه پشتیبان سالم رو برگردونید: اگه سایت از دسترس خارج شده و راهحل سریع مشخصی ندارید، آخرین نسخه سالم فایلها و پایگاه داده رو بازیابی کنید. اگه به پیشخوان دسترسی ندارید، از ابزار بازیابی شرکت هاست یا پشتیبانی هاست کمک بگیرید.
- افزونه یا قالب ناسازگار رو پیدا کنید: در محیط آزمایشی، افزونههای مشکوک رو یکییکی غیرفعال کنید یا موقتاً سراغ یک قالب پیشفرض برید. با این کار میفهمید مشکل از کدوم بخشه.
- فرق دو نوع بازگشت رو بدونید: قابلیت داخلی Rollback وردپرس برای این ساخته شده که اگه نصب دستی آپدیت یک افزونه یا قالب شکست خورد، فایلهای نسخه قبلی همون مورد رو برگردونه. این قابلیت بهمعنی انتخاب و نصب دلخواه هر نسخه قدیمی بعد از یک آپدیت موفق نیست. برای چنین بازگشتی باید از نسخه پشتیبان سالم یا ابزار معتبر مخصوص این کار کمک بگیرید.
بازیابی نسخه پشتیبان میتونه تغییرهای بعد از زمان ساخت اون نسخه رو پاک کنه. پس قبل از شروع، زمان نسخه پشتیبان و اطلاعات تازه سایت رو با دقت بررسی کنید.
مشکلات رایج آپدیت خودکار وردپرس
گزینه آپدیت خودکار دیده نمیشه
اول سطح دسترسی حساب کاربریتون رو بررسی کنید؛ مدیریت آپدیتها معمولاً به دسترسی مدیر نیاز داره. بعد مطمئن بشید افزونه یا قالب از جایی نصب شده که نسخههای تازه رو از راه پیشخوان ارائه میکنه. تنظیمات هاست، وردپرس چندسایته، فایل wp-config.php یا یک افزونه مدیریتی هم ممکنه این گزینه رو محدود کرده باشه.
آپدیت خودکار اجرا نمیشه
وردپرس برای بررسی و اجرای کارهای زمانبندیشده از WP-Cron کمک میگیره؛ WP-Cron سیستم زمانبندی داخلی وردپرسه و با بازدید سایت یا تنظیم جایگزینی که هاست اجرا میکنه فعال میشه. کمبود فضای هاست، نداشتن اجازه کافی برای تغییر فایلها، خطای اتصال به سرور دریافت آپدیت و مشکل در اجرای کارهای زمانبندیشده میتونن جلوی آپدیت رو بگیرن. صفحه سلامت سایت و گزارش خطای هاست معمولاً برای پیداکردن سرنخ مفیدن.
بعد از آپدیت سایت بههم میریزه
اول کش سایت، مرورگر و شبکه توزیع محتوا رو پاک کنید. شبکه توزیع محتوا یا CDN نسخههایی از فایلهای سایت رو روی چند سرور نگه میداره تا صفحهها سریعتر بارگذاری بشن. بعد صفحهها رو دوباره بررسی کنید. اگه مشکل باقی موند، گزارش آخرین آپدیتها رو ببینید و در محیط آزمایشی افزونه یا قالب ناسازگار رو پیدا کنید. برای سایت اصلی، بازیابی نسخه پشتیبان سالم معمولاً سریعترین راه برگشت به وضعیت پایدار محسوب میشه.
ایمیلهای آپدیت ارسال نمیشن
پوشه Spam رو بررسی کنید و مطمئن بشید ایمیل مدیریت سایت در تنظیمات ← عمومی درسته. بعد تنظیمات اعلان افزونه مدیریتی رو ببینید. بعضی هاستها ارسال مستقیم ایمیل از وردپرس رو محدود میکنن؛ در این حالت استفاده از یک سرویس ارسال ایمیل معتبر و تنظیم درست SMTP میتونه مشکل تحویل پیام رو حل کنه. SMTP روشیه که سایت با کمک اون پیام رو به سرور ارسال ایمیل تحویل میده.
جمعبندی: کدوم روش برای سایت شما بهتره؟
برای یک سایت معمولی، قابلیت داخلی وردپرس سادهترین راهه. میتونید آپدیت خودکار موارد معتبر و کمریسک رو فعال کنید. برای اجزای حساس، اول نسخه تازه رو در محیط آزمایشی بررسی کنید و بعد آپدیت سایت اصلی رو انجام بدید.
اگه به کنترل جداگانه یا گزارش آپدیتها نیاز دارید، Easy Updates Manager میتونه انتخاب کاربردیتری باشه. در هر دو روش، نسخه پشتیبان قابلبازیابی و بررسی منظم سلامت سایت ضروریه. آپدیت خودکار جای مراقبت از سایت رو نمیگیره؛ فقط انجام منظم بخشی از این کار رو راحتتر میکنه.
سؤالات متداول درباره آپدیت خودکار وردپرس
آیا فعالسازی آپدیت خودکار وردپرس امنه؟
برای بیشتر سایتها، فعالکردن آپدیت خودکار موارد معتبر و کمریسک انتخاب مناسبیه. بااینحال، بهتره نسخه پشتیبان سالم داشته باشید و آپدیت بخشهای حساس مثل پرداخت، عضویت یا قالب اصلی رو اول در محیط آزمایشی بررسی کنید.
چطور آپدیت خودکار یک افزونه رو غیرفعال کنیم؟
از پیشخوان وارد افزونهها و بعد افزونههای نصبشده بشید. افزونه موردنظرتون رو پیدا کنید و در ستون بهروزرسانی خودکار روی گزینه غیرفعالکردن بزنید.
برای آپدیت خودکار حتماً باید افزونه نصب کنیم؟
نه. وردپرس برای افزونهها و قالبها تنظیم داخلی آپدیت خودکار داره. افزونهای مثل Easy Updates Manager زمانی به کارتون میاد که به کنترل دقیقتر یا گزارش آپدیتها نیاز داشته باشید.
آیا آپدیت خودکار از سایت نسخه پشتیبان میگیره؟
نه، فعالکردن آپدیت خودکار بهمعنی ساخت نسخه پشتیبان کامل از سایت نیست. باید پشتیبانگیری منظم از فایلها و پایگاه داده رو جداگانه تنظیم کنید و امکان بازیابی نسخهها رو هم آزمایش کنید.
آیا میشه فقط بعضی افزونهها و قالبها خودکار آپدیت بشن؟
بله. از صفحه افزونههای نصبشده و جزئیات هر قالب میتونید آپدیت خودکار رو فقط برای موارد دلخواه فعال کنید. Easy Updates Manager هم برای مدیریت جداگانه موارد مختلف تنظیمات بیشتری بهتون میده.

عرض سلام و وقت بخیر
من چند ماهی هست در بروزرسانی افزونه ها به مشکل برخوردم و هر بار ارور دریافت میکنم و سایت برای چند دقیقه داون میشه. اروری که دریافت میکنم:
بهروزرسانی ناموفق بود: 500 Internal Server Error Request Timeout This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase ‘Connection Timeout’.
با شرکت هاستینگ تماس گرفتم به این شکل راهنمایی کردند:
(کاربر گرامی سرویس شما هاست ایران میباشد و با توجه به محدودیت های اعمال شده از سمت زیر ساخت اینترنت ایران دسترسی به مخازن ووردپرس محدود می باشد. امکان به روزرسانی افزونه ها برروی هاست ایران فقط به صورت دستی امکان پذیر می باشد.)
قبلاً این مشکل رو نداشتم، گاهاً به مشکل برمیخوردم و آپدیت زمانبر بود ولی الان می تونم بگم دیگه اصلاً نمی تونم آپدیت کنم افزونه ها و وردپرس رو.
ممنون میشم راهنمایی بفرمایید.