วิธีใส่ 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 เข้าสู่โหมดบำรุงรักษา พวกเขาอยู่ที่นี่

  1. การใช้ปลั๊กอินโหมดการบำรุงรักษา WP
  2. การเปิดใช้งานโหมดบำรุงรักษาด้วยตนเองโดยใช้ฟังก์ชันแบบกำหนดเอง
  3. การใช้ .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 ของคุณอยู่ในโหมดบำรุงรักษาและช่วยให้ผู้ชมของคุณหลีกเลี่ยงการละทิ้งเว็บไซต์ของคุณ