ساخت صفحه در حال بروز رسانی در وردپرس بدون افزونه

نیکان وردپرس 21 فروردین 1398 آموزش ها

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

برای شروع کار فایل 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');

 

 

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