สร้างไฟล์ ชื่อ maintenance.txt ขึ้นมา
ข้างในให้ copy code ข้างล่างใส่ในไฟล์
<?php
function is_user_logged_in() {
$loggedin = false;
foreach ( (array) $_COOKIE as $cookie => $value ) {
if ( stristr($cookie, 'wordpress_logged_in_') )
$loggedin = true;
}
return $loggedin;
}
if ( ! stristr($_SERVER['REQUEST_URI'], '/wp-admin') && ! stristr($_SERVER['REQUEST_URI'], '/wp-login.php') && ! is_user_logged_in() )
$upgrading = time();
else
$upgrading = 0;
?>
เสร็จแล้ว save เพื่อที่จะ upload ขึ้น server ไว้ที่ root directory
หลังจาก upload แล้วแก้ไข ชื่อไฟล์ จาก maintenance.txt ให้เป็น .maintenance <--- สังเกตุจะต้องมีจุดแบบไฟล์ .htaccess
แค่นี้ทุกหน้าก็จะขึ้น Briefly unavailable for scheduled maintenance. Check back in a minute.
จาก code ข้างบน เราสามารถเข้าหลังระบบได้ โดย hxxp://w w w.โดเมนของคุณ.com/wp-admin
และ จะเด้งไปที่หน้า login เพื่อเข้าระบบ แก้ไขได้ ใน ขณะที่คุณยัง login อยู่ในระบบจะสามารถเห็นหน้าเว็บไซต์ได้ตามเดิม พูดง่ายๆคือ คุณแก้อะไรก็สามารถดู output ได้
แต่คนอื่นจะเห็นเป็น หน้า maintenance ระบบอยู่ทุกหน้า
ส่วนวิธีเลิก Maintenance ก็ เพียง แค่ ลบ ไฟล์ .maintenance ทิ้งไป หรือ เปลี่ยนชื่อไฟล์ ทุกคนก็จะกลับมาเข้าได้ตามเดิม จ้า
ถูกผิดประการใดก็อย่าว่ากันนะ มือใหม่จ้า
