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

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

function wpr_maintenance_mode() {
	if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
	wp_die('این وبسایت در دست تعمیر است.لطفا بعدا مراجعه فرمائید !');
	}
}
add_action('get_header', 'wpr_maintenance_mode');

توضیح مختصری در خصوص کدهای بالا :‌ تابع wpr_maintenance_mode به وسیله add_action به get_header قلاب میشود ٬ سپس در شرط این تابع تعریف نمودیم که اگر کاربر لاگین نباشد و سطح دسترسی آن ویرایشگر پوسته نباشد متن مورد نظر شما را نمایش دهد.

توجه : برای اینکه خودتان بتوانید سایت را مشاهده نمایید می بایست به عنوان مدیر سیستم وارد سایت شوید.

در صورتی که میخواهید سایت را از حالت تعمیر یا به روزرسانی در بیاورید کافیست کد زیر را جایگزین کد بالا نمایید :

function wpr_maintenance_mode() {
	if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
	wp_die('این وبسایت در دست تعمیر است.لطفا بعدا مراجعه فرمائید !');
	}
}
//add_action('get_header', 'wpr_maintenance_mode');

 

 


شاید از این مطالب هم خوشتان بیاید

افزونه ساخت صفحه به زودی Coming Soon Page & Maintenance Mode

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

خبرنامه نیکان وردپرس

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