حالت تعمیر در وردپرس

حالت تعمیر در وردپرس به شما این امکان را میدهد که در حین انجام تغییرات یا بهروزرسانیهای سایت، آن را برای بازدیدکنندگان موقتاً غیرفعال کنید. در این حالت، کاربران یک پیام مبنی بر اینکه سایت در حال تعمیر است مشاهده میکنند و به محتوای سایت دسترسی ندارند. این حالت مخصوصاً زمانی که سایت در حال تغییرات بزرگی باشد یا برای جلوگیری از نمایش ایرادات سایت کاربرد دارد.
روشهای فعالسازی حالت تعمیر در وردپرس:
۱. استفاده از فایل .maintenance
وردپرس به طور خودکار در حین انجام برخی بهروزرسانیها یک فایل به نام .maintenance
را ایجاد میکند. شما میتوانید این فایل را به صورت دستی ایجاد کنید تا سایت را به حالت تعمیر ببرید.
مراحل:
- از طریق FTP یا پنل هاستینگ خود به پوشه ریشه وردپرس (جایی که فایلهایی مثل
wp-config.php
وجود دارد) دسترسی پیدا کنید. - یک فایل متنی جدید به نام
.maintenance
ایجاد کنید. - درون این فایل، کد زیر را قرار دهید:
<?php
$upgrading = time();
?>
- فایل را ذخیره کنید و آن را در پوشه ریشه آپلود کنید.
حالا سایت شما در حالت تعمیر است و کاربران یک پیام ساده مانند “سایت در حال تعمیر است” مشاهده میکنند.
همچنین شما میتوانید با گذراندن دوره آموزش طراحی سایت با وردپرس آموزشگاه پارسه به صورت صفر تا صد طراحی سایت را فرابگیرید برای کسب اطلاعات بیشتر میتوانید از طریق چت آنلاین سایت و تماس مسقیم با مشاورین اطلاعات لازم را دریافت کنید.
درخواست مشاوره رایگان
۲. استفاده از افزونه برای حالت تعمیر
راه آسانتر برای فعال کردن حالت تعمیر، استفاده از افزونههای تخصصی است. این افزونهها قابلیتهای بیشتری مانند سفارشیسازی پیام و طراحی صفحه تعمیر دارند.
افزونههای پیشنهادی:
- WP Maintenance Mode: یکی از محبوبترین افزونهها که امکانات متنوعی برای طراحی و تنظیمات صفحه تعمیر فراهم میکند.
- Coming Soon Page & Maintenance Mode by SeedProd: افزونهای دیگر با قابلیتهای گسترده برای ایجاد صفحات تعمیر و “به زودی”.
مراحل:
- به پیشخوان وردپرس بروید.
- از بخش افزونهها > افزودن افزونهی مورد نظر (مانند WP Maintenance Mode) را جستجو و نصب کنید.
- پس از فعالسازی، از منوی تنظیمات یا ابزارک افزونه وارد تنظیمات آن شوید.
- حالت تعمیر را فعال کرده و پیام یا صفحهای که میخواهید به کاربران نمایش داده شود را تنظیم کنید.
- تغییرات را ذخیره کنید.
۳. تنظیم دستی حالت تعمیر با کد در قالب
اگر نمیخواهید از افزونه استفاده کنید، میتوانید با افزودن کد در فایل functions.php
قالب خود حالت تعمیر را فعال کنید.
مراحل:
- به پیشخوان وردپرس ویرایشگر قالب خود بروید (یا از طریق FTP به فایلها دسترسی داشته باشید).
- به فایل
functions.php
قالب خود دسترسی پیدا کرده و کد زیر را اضافه کنید:
function wp_maintenance_mode() {
if ( !current_user_can( 'administrator' ) || !is_user_logged_in() ) {
wp_die('<h1>سایت در حال تعمیر است</h1><p>بزودی باز خواهیم گشت.</p>');
}
}
add_action('get_header', 'wp_maintenance_mode');
- این کد، سایت را برای کاربران عادی به حالت تعمیر میبرد، اما مدیران سایت همچنان میتوانند به بخش مدیریت و سایت دسترسی داشته باشند.
غیرفعال کردن حالت تعمیر
- اگر از فایل
.maintenance
استفاده کردهاید، کافی است این فایل را از سرور حذف کنید. - در صورت استفاده از افزونه، به تنظیمات افزونه بروید و حالت تعمیر را غیرفعال کنید.
- اگر از کد استفاده کردهاید، کد مربوطه را از فایل
functions.php
حذف کنید.
با این روشها میتوانید سایت خود را در هنگام انجام تغییرات به حالت تعمیر ببرید تا کاربران شما تجربهای مناسب و حرفهای داشته باشند.
دیدگاهتان را بنویسید