วิธีใส่ WordPress ในโหมดบำรุงรักษา
เผยแพร่แล้ว: 2021-01-28ปัจจุบัน WordPress ขับเคลื่อนเว็บไซต์มากกว่า 75 ล้านเว็บไซต์บนอินเทอร์เน็ต ซึ่งมากกว่า 30% ของเว็บไซต์อินเทอร์เน็ต คุณประหลาดใจกับตัวเลขนี้หรือไม่? ยังมีอีกมากที่จะมา WordPress ครอง Google SERP ด้วยผลลัพธ์ 2.28 ล้านครั้ง
แม้ว่าจะค่อนข้างเป็นที่นิยมเนื่องจากเข้าถึงได้ง่าย แต่การบำรุงรักษา WordPress กลายเป็นงานที่ค่อนข้างยุ่งยากเมื่อเว็บไซต์เติบโตขึ้น เมื่อคุณใช้การอัปเดตที่สำคัญบนไซต์ WordPress คุณต้องทำให้เว็บไซต์ของคุณอยู่ในโหมดการบำรุงรักษาเพื่อช่วยให้ผู้ใช้ของคุณรู้ว่าเว็บไซต์ของคุณจะกลับมาใช้งานได้อีกครั้งในไม่ช้า
แต่จะทำให้เว็บไซต์ของคุณอยู่ในโหมดบำรุงรักษาได้อย่างไร ในบทความนี้เราจะพูดถึงเรื่องนั้นเท่านั้น แต่ก่อนที่เราจะลงลึกในเรื่องนี้ ต่อไปนี้คือภาพรวมคร่าวๆ เกี่ยวกับโหมดการบำรุงรักษาของ WordPress เพื่อให้คุณเข้าใจเนื้อหาได้ดีขึ้น
เอาล่ะ.
โหมดการบำรุงรักษา WordPress คืออะไร?
พูดง่ายๆ ก็คือ โหมดการบำรุงรักษา WordPress เป็นสถานะทางเทคนิคที่ช่วยให้คุณสามารถแสดงการแจ้งเตือนที่บอกว่าเว็บไซต์กำลังอยู่ในระหว่างการบำรุงรักษา มันยังแสดงกรอบเวลาที่แสดงการประมาณการว่าเว็บไซต์จะกลับมาใช้งานได้อีกครั้งเมื่อใด พร้อมด้วยลิงก์ทางเลือกเพื่อเข้าชม
ทำให้ง่ายขึ้น ข้อความที่เป็นมิตรกับผู้ใช้นี้จะแทนที่เว็บไซต์จริงของคุณในขณะที่อยู่ระหว่างการบำรุงรักษา
ในทางเทคนิค WordPress จะสร้างไฟล์ .maintenance ที่มีการแจ้งเตือนเกี่ยวกับการบำรุงรักษาและระยะเวลาโดยใช้ฟังก์ชันที่เรียกว่า wp maintenance เมื่อคุณเริ่มการบำรุงรักษาเว็บไซต์ ไฟล์นี้จะถูกลบโดยอัตโนมัติเมื่อคุณทำการบำรุงรักษาเสร็จแล้ว และเว็บไซต์จะเผยแพร่พร้อมกับการอัปเดต
เมื่อคุณรู้แล้วว่าโหมดการบำรุงรักษาของ WordPress คืออะไร นี่คือเหตุผลที่คุณต้องเปิดใช้งาน
ทำไมคุณต้องเปิดใช้งานโหมดบำรุงรักษา WordPress?
ไม่มีใครชอบดูเว็บไซต์ที่มีหน้าขาวธรรมดาที่บอกว่า "หน้าเว็บ/ไซต์ไม่พร้อมใช้งาน" เว็บไซต์ WordPress ของคุณทำสิ่งที่คล้ายกันเมื่อได้รับการบำรุงรักษา
หากคุณไม่เปิดใช้งานโหมดการบำรุงรักษาบนเว็บไซต์ของคุณ ระบบจะแสดงหน้าสแปลชแบบธรรมดาพร้อมข้อความว่า “ใช้งานไม่ได้ในเวลาสั้นๆ สำหรับการบำรุงรักษาตามกำหนดเวลา โปรดกลับมาตรวจสอบอีกครั้งในอีกสักครู่” นี่อาจฟังดูค่อนข้างปกติ แต่มันสร้างความเสียหายร้ายแรงต่อชื่อเสียงของคุณต่อหน้าผู้ชมและผู้มีโอกาสเป็นลูกค้า
ผู้คนทุกวันนี้ไม่อดทน และทันทีที่พวกเขาเห็นข้อความนี้ พวกเขาจะตีกลับเว็บไซต์ของคุณและเริ่มมองหาทางเลือกที่ดีกว่าเพื่อตอบสนองความต้องการของพวกเขา
ในทางตรงกันข้าม หากคุณเลือกที่จะเปลี่ยนข้อความแจ้งเตือนการบำรุงรักษาเริ่มต้นบนไซต์ WordPress คุณจะแจ้งให้ผู้ใช้ทราบว่าไม่มีข้อผิดพลาดเกิดขึ้นกับเว็บไซต์ และข้อความจะกลับมาทำงานอีกครั้งด้วยฟังก์ชันการทำงานที่ดีขึ้น
ตอนนี้คุณรู้แล้วว่าเหตุใดการเปิดใช้งานโหมดการบำรุงรักษาบนไซต์ WordPress จึงเป็นสิ่งสำคัญ ซึ่งจะทำให้เรามาถึงจุดสุดท้ายของเรา – วิธีทำให้ WordPress เข้าสู่โหมดการบำรุงรักษา
มาดำน้ำกันตอนนี้เลย
วิธีทำให้ WordPress เข้าสู่โหมดบำรุงรักษา?
โดยทั่วไป มีสามวิธีหลักในการทำให้ WordPress เข้าสู่โหมดบำรุงรักษา พวกเขาอยู่ที่นี่
- การใช้ปลั๊กอินโหมดการบำรุงรักษา WP
- การเปิดใช้งานโหมดบำรุงรักษาด้วยตนเองโดยใช้ฟังก์ชันแบบกำหนดเอง
- การใช้ .htaccess ไฟล์
การใช้ปลั๊กอินการบำรุงรักษา WP
นี่อาจเป็นวิธีที่นิยมที่สุดในการเปิดใช้งานโหมดบำรุงรักษาบนไซต์ WordPress ของคุณ โดยจะดำเนินการตามกระบวนการทั้งหมดโดยอัตโนมัติโดยไม่จำเป็นต้องเปลี่ยนแปลงโค้ดใดๆ
ผู้ที่มีความรู้ด้านเทคนิคเพียงเล็กน้อยใช้วิธีนี้เป็นแนวทางที่ยอดเยี่ยม เนื่องจากคุณไม่จำเป็นต้องแตะโค้ดแม้แต่บรรทัดเดียว สิ่งที่คุณต้องทำคือดาวน์โหลดปลั๊กอินการบำรุงรักษา wp และติดตั้ง
เมื่อคุณเปิดใช้งานปลั๊กอินแล้ว มีการตั้งค่าบางอย่างที่คุณต้องกำหนดค่า นี่คือวิธีการ
ไปที่การ ตั้งค่า และแตะที่ โหมดการบำรุงรักษา WP คุณจะเห็นแท็บต่างๆ ห้าแท็บ ได้แก่ ทั่วไป การออกแบบ โมดูล จัดการบอท และ GDPR
นี่คือสิ่งที่คุณต้องทำกับแต่ละแท็บ
ทั่วไป
นี่เป็นแท็บแรกที่คุณจะเห็นในซีรีส์ นี่คือสิ่งที่คุณต้องทำกับแท็บทั่วไป
- สิ่งแรกที่คุณจะเห็นในแท็บทั่วไปคือ สถานะ เปลี่ยนสถานะปลั๊กอินของคุณเป็น เปิดใช้งาน เพื่อเปิดใช้งานปลั๊กอินการบำรุงรักษา WP
- ตามตัวเลือกสถานะ สิ่งต่อไปที่คุณจะเห็นคือ บายพาสสำหรับการค้นหาบอท เปลี่ยนตัวเลือกนี้เป็น ใช่ เนื่องจากจะช่วยให้บ็อตของ Google เข้าถึงเว็บไซต์ของคุณได้แม้ในระหว่างการบำรุงรักษา
- สิ่งสำคัญสุดท้ายในแท็บ General คือ Backend Role และ Frontend Role คุณจะกำหนดผู้ใช้ที่สามารถเข้าถึงแบ็กเอนด์หรือฟรอนท์เอนด์ของเว็บไซต์ของคุณได้ที่นี่ในช่วงการบำรุงรักษา (โปรดทราบว่าถ้าคุณไม่กำหนดค่าบทบาทเหล่านี้ ผู้ดูแลระบบจะอนุญาตการเข้าถึงเท่านั้น)
ออกแบบ
แท็บการออกแบบเป็นที่ที่คุณกำหนดว่าหน้าสแปลชของคุณจะเป็นอย่างไร คุณสามารถตั้งค่าข้อความที่คุณต้องการให้ปรากฏในการแจ้งเตือนการบำรุงรักษาได้ที่นี่ นี่คือวิธีการทำงาน
- ไปที่ตัวเลือก ชื่อ (แท็ก HTML) และเพิ่มชื่อของหน้าสแปลช หัวเรื่อง และข้อความที่กำหนดเองที่คุณต้องการในการแจ้งเตือน
- ตอนนี้ เลือกพื้นหลังที่เกี่ยวข้องสำหรับหน้าสแปลชของคุณ ซึ่งอาจเป็นสีทึบหรือรูปภาพก็ได้
โมดูล
การตั้งค่ากรอบเวลาของระยะเวลาการบำรุงรักษาสำหรับผู้ใช้เป็นสิ่งสำคัญ และนี่คือสิ่งที่คุณทำในแท็บโมดูล
- ตั้งเวลานับถอยหลัง – เวลาเริ่มต้นและเวลา ที่ เหลืออยู่
- ตอนนี้เพิ่มลิงก์ทางเลือกสำหรับเปลี่ยนเส้นทางผู้ชมของคุณไปยังเครือข่ายโซเชียลมีเดียของคุณ เมื่อคุณเพิ่มลิงก์ไปยังโซเชียลมีเดียแล้ว ปลั๊กอินจะแสดงปุ่มโซเชียลมีเดียบนหน้าสแปลชโดยอัตโนมัติ
โปรดเพิ่มตัวเลือกการสมัครรับข้อมูลสำหรับผู้ชมของคุณ เพื่อให้พวกเขาได้รับแจ้งเมื่อเว็บไซต์ของคุณกลับมาเผยแพร่อีกครั้ง
จัดการบอท
แม้ว่าเว็บไซต์ของคุณจะหยุดทำงานเนื่องจากการบำรุงรักษา การมีส่วนร่วมกับผู้ชมของคุณผ่านการสื่อสารเชิงโต้ตอบเป็นสิ่งสำคัญ นี่คือจุดที่แท็บจัดการบอทมีประโยชน์
คุณสามารถใช้แท็บนี้เพื่อเพิ่มแชทบอทในหน้าสแปลชของคุณ ซึ่งช่วยให้คุณรักษาการสื่อสารแบบโต้ตอบกับผู้ชมได้ คุณยังสามารถให้อวาตาร์และชื่อแก่แชทบ็อตของคุณได้ ซึ่งจะทำให้มีส่วนร่วมมากขึ้น
GDPR
หากคุณเลือกที่จะให้ตัวเลือกการสมัครแก่ผู้ชมของคุณ แท็บนี้จะมีประโยชน์มาก
GDPR ย่อมาจาก General Data Protection Regulation การเปิดใช้งานแท็บนี้เป็นสิ่งสำคัญ เนื่องจากคุณกำลังรวบรวมข้อมูลของผู้เข้าชม
เมื่อคุณดำเนินการเสร็จสิ้นแล้ว ให้แตะที่ บันทึกการตั้งค่า ก่อนที่คุณจะไปที่หน้าเว็บไซต์ของคุณ
การเปิดใช้งานโหมดบำรุงรักษาด้วยตนเองโดยใช้ฟังก์ชันแบบกำหนดเอง
ด้วยวิธีนี้ คุณสามารถทำให้ไซต์ของคุณอยู่ในโหมดบำรุงรักษาได้ด้วยตนเอง อย่างไรก็ตาม ต่างจากวิธีแรก การใช้ฟังก์ชันแบบกำหนดเองนั้นค่อนข้างเทคนิค เนื่องจากเปิดใช้งานโหมดการบำรุงรักษา WordPress โดยไม่ต้องใช้ปลั๊กอิน
แต่ไม่ต้องกังวล ด้านล่างนี้ เราได้กล่าวถึงบรรทัดโค้ดที่คุณสามารถรวมไว้ที่ส่วนท้ายของไฟล์ functions.php ของธีม เพื่อเปิดใช้งานโหมดการบำรุงรักษาโดยไม่ต้องใช้ปลั๊กอิน
// เปิดใช้งานโหมดบำรุงรักษา WordPress
ฟังก์ชั่น wp_maintenance_mode () {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('<h1>อยู่ระหว่างการบำรุงรักษา</h1><br />เว็บไซต์อยู่ระหว่างการบำรุงรักษาตามแผน โปรดกลับมาตรวจสอบภายหลัง');
}
}
add_action('get_header', 'wp_maintenance_mode');
หากต้องการปรับแต่งข้อความบำรุงรักษา คุณสามารถเปลี่ยนข้อความระหว่างเครื่องหมายอัญประกาศในบรรทัดที่ 4 ของโค้ดได้
โปรดทราบว่าการสำรองข้อมูลไซต์ของคุณเป็นสิ่งสำคัญก่อนที่จะปฏิบัติตามวิธีนี้ เนื่องจากคุณจำเป็นต้องทำการเปลี่ยนแปลงในไฟล์ functions.php
การใช้ .htaccess ไฟล์
วิธีสุดท้ายในการเปิดใช้งานโหมดบำรุงรักษาคือการเพิ่มโค้ดที่กล่าวถึงด้านล่างลงในไฟล์ .htaccess คุณจะพบไฟล์นี้ในไดเร็กทอรีเว็บไซต์ของคุณ ซึ่งคุณต้องเปลี่ยนชื่อเป็น . htaccess_default และสร้างไฟล์ใหม่ชื่อ . htaccess เมื่อคุณสร้างไฟล์แล้ว ให้เพิ่มโค้ดต่อไปนี้เข้าไปข้างใน
RewriteEngine บน
รีไรท์เบส /
RewriteCond %{REQUEST_URI} !^/maintenance\.html$ . ใหม่
RewriteRule ^(.*)$ https://example.com/maintenance.html [R=307,L]
ตอนนี้สร้างไฟล์อื่นในไดเร็กทอรีเว็บไซต์ชื่อ maintenance.HTML และใส่ข้อความการบำรุงรักษาที่กำหนดเองไว้ข้างใน
โปรดทราบว่าการสำรองข้อมูลไฟล์ . htaccess ของคุณเป็นสิ่งสำคัญก่อนที่จะดำเนินการตามวิธีนี้ เนื่องจากคุณจะต้องทำการเปลี่ยนแปลงบางอย่างกับไฟล์ดังกล่าว
สิ่งหนึ่งที่ต้องจำไว้ก็คือ การใช้วิธีการ . htaccess คุณจะไม่สามารถเข้าถึงแผงการดูแลระบบของไซต์ของคุณได้ เนื่องจากคำขอทั้งหมดจะเปลี่ยนเส้นทางไปยังไฟล์ maintenance.html โดยอัตโนมัติ
ห่อมันขึ้น
นี่คือสามวิธีที่คุณสามารถใช้เพื่อทำให้ไซต์ WordPress ของคุณอยู่ในโหมดบำรุงรักษา นี่คือภาพรวมโดยย่อของพวกเขาทั้งหมด
- วิธีแรกจะทำให้เว็บไซต์ของคุณอยู่ในโหมดบำรุงรักษาสำหรับ WordPress โดยอัตโนมัติโดยใช้ปลั๊กอิน
- วิธีที่สองจะทำให้คุณต้องเพิ่มข้อมูลโค้ดลงในไฟล์ PHP ของคุณ
- วิธีที่สามจะทำให้คุณต้องเพิ่มรหัสใน . htaccess . ของคุณ
ใช้ประโยชน์จากวิธีการเหล่านี้ที่กล่าวถึงข้างต้นเพื่อทำให้ WordPress ของคุณอยู่ในโหมดบำรุงรักษาและช่วยให้ผู้ชมของคุณหลีกเลี่ยงการละทิ้งเว็บไซต์ของคุณ