سایت در دست تعمیر است
سایت در دست تعمیر است

منظور از حالت تعمیر و نگهداری چیست؟

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

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

چرا به Maintenance نیاز داریم؟

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

چگونه حالت تعمیر و نگهداری را در وردپرس فعال کنیم؟

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

روش اول: حالت تعمیر و نگهداری ساده
روش اول: حالت تعمیر و نگهداری ساده

روش اول: فعال سازی Maintenance بدون افزونه

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

در این روش صرفاً پیامی ساده به کاربر نمایش داده خواهد شد و امکانات خاصی فعال نیست. تنهای می توانید پیغام فوق را ویرایش کنید.

function maintenance_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {wp_die('سایت در حال بروزرسانی است ...');}
}
add_action('get_header', 'maintenance_mode');

روش دوم: استفاده از افزونه Maintenance (پیشنهادی)

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

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

فعال سازی حالت تعمیر و نگهداری به کمک افزونه Maintenance
فعال سازی حالت تعمیر و نگهداری به کمک افزونه Maintenance

بعد از نصب و فعال سازی افزونه Maintenance با ورود به بخش تنظبمات با صفحه ای به شکل زیر مواجه خواهید شد. در این صفحه می توانید عنوان و توضیحات مورد نظر خود را بر روی صفحه تعمیر و نگهداری درج کنید و ظاهر دلخواه خود را اعمال کنید.

آموزش فعال سازی حالت تعمیر و نگهداری در وردپرس [2 روش]
صفحه تنظیمات افزونه Maintenance

در بالاترین بخش تنظیمات می توانید حالت تعمیر و نگهداری را فعال یا غیر فعال کنید. با کلیک بر روی دکمه قرمز حالت تعمیر و نگهداری روشن شده و دکمه سبز می شود. با کلیک بر روی دکمه سبز حالت تعمیر و نگهداری غیر فعال شده و دکمه قرمز می شود. بعد از هر تغییر وضعیت می بایست بر روی دکمه save change کلیک کنید تا تغییرات اعمال شود. برای مشاهده سایت در وضعیت های مختلف می توانید بر روی دکمه Preview کلیک کنید.

روشن و خاموش کردن حالت تعمیر و نگهداری
روشن و خاموش کردن حالت تعمیر و نگهداری

افزونه Maintenance در دو نسخه رایگان و پرمیوم ارائه می شود. در نسخه پرمیوم می توانید از تمپلیت های مختلف استفاده کنید ولی در نسخه رایگان که جوابگوی کار ماست صرفاً یک تمپلیت فعال است.

در همین نسخه رایگان می توانید متن ها، توضیحات، تصاویر و لوگوی صفحه را تغییر دهید. کافیست در بخش تنظیمات مقادیر دلخواه خود را قرار دهید.

تنظیمات افزونه Maintenance
تنظیمات افزونه Maintenance