ปลั๊กอินอัตโนมัติและการอัปเดตธีมมีความหมายอย่างไรสำหรับโฮสติ้ง WordPress ที่มีการจัดการ
เผยแพร่แล้ว: 2022-06-30อย่างที่คุณอาจเคยได้ยินมาว่า WordPress 5.5 ได้แนะนำส่วนต่อประสานผู้ใช้ (UI) สำหรับการสลับการอัพเดทปลั๊กอินและธีมอัตโนมัติ
ฟังก์ชันการทำงานพื้นฐานมีอยู่ใน WordPress เนื่องจากมีการแนะนำการอัปเดตหลักอัตโนมัติใน WordPress 3.7 แต่เป็นครั้งแรกที่ WordPress core จัดส่งพร้อมอินเทอร์เฟซผู้ใช้สำหรับควบคุมสิ่งที่ได้รับการอัปเดต
ปลั๊กอิน WordPress อัตโนมัติและการอัปเดตธีมมีลักษณะอย่างไร
ตั้งแต่ WordPress เวอร์ชัน 5.5 wp-admin จะมีคอลัมน์ในตารางปลั๊กอินและในหน้าจอรายละเอียดของธีมแต่ละธีม ซึ่งช่วยให้ผู้ดูแลระบบไซต์สามารถเปิด (หรือปิดใช้งาน) การอัปเดตอัตโนมัติได้
WordPress จะตรวจสอบวันละสองครั้งเพื่อดูว่ามีปลั๊กอินและ/หรือธีมที่ติดตั้งเวอร์ชันใหม่กว่าหรือไม่ และหากคุณเลือกใช้การอัปเดตอัตโนมัติ ให้ติดตั้งเวอร์ชันล่าสุด
หากปลั๊กอินหรือธีมใดไม่สามารถอัปเดตได้ WordPress จะคืนค่าการเปลี่ยนแปลงนั้นและส่งอีเมลไปยังผู้ดูแลระบบของไซต์
ฉันควรเปิดใช้งานปลั๊กอิน WordPress อัตโนมัติและการอัปเดตธีมหรือไม่
น่าเสียดายที่คำตอบสั้น ๆ คือ "มันขึ้นอยู่กับ"
หากคุณเคยทำงานกับ WordPress มาสักระยะแล้ว คุณอาจเคยได้ยิน (หรือมีประสบการณ์) เรื่องสยองขวัญเกี่ยวกับการอัปเดตปลั๊กอินที่ผิดพลาด: การทำงานที่ขัดข้อง ปลั๊กอินที่เข้ากันไม่ได้ หรือแม้แต่ "หน้าจอสีขาวแห่งความตาย" (WSoD) อันน่าสะพรึงกลัว
สำหรับไซต์งานอดิเรกหรือบล็อกส่วนตัว สิ่งเหล่านี้อาจเป็นเรื่องน่ารำคาญเล็กน้อย แต่สำหรับร้านค้าที่ทำงานบนแพลตฟอร์มเช่น WooCommerce อาจมีผลกระทบทางการเงินอย่างมีนัยสำคัญ
ในท้ายที่สุด ไม่ว่าคุณจะเปิดใช้งานการอัปเดตอัตโนมัติหรือไม่ก็ตาม จะขึ้นอยู่กับความเสี่ยงที่คุณยอมรับได้ และคุณไว้วางใจนักพัฒนาที่อยู่เบื้องหลังปลั๊กอินและธีมที่คุณชื่นชอบมากเพียงใด
หมายเหตุ: สำหรับลูกค้า Nexcess คุณวางใจได้ว่า เราจะสำรองข้อมูลทั้งโค้ดและเนื้อหาของไซต์ของคุณทุกวัน นอกจากนี้เรายังมีการทดสอบการถดถอยด้วยภาพเพื่อตรวจสอบว่าการอัปเดตดำเนินไปอย่างราบรื่น หากมีข้อผิดพลาด เราสามารถให้ไซต์ของคุณกลับมาทำงานได้อีกครั้งในระยะเวลาอันสั้น
เมื่อคำนึงถึงสิ่งนี้ ต่อไปนี้คือเคล็ดลับบางประการในการลดโอกาสที่ปลั๊กอินและ/หรือการอัปเดตธีมแบบอัตโนมัติจะใช้งานไม่ได้:
ใช้ปลั๊กอินวัตถุประสงค์เดียวจากนักพัฒนาที่เชื่อถือได้
มีปลั๊กอินและธีมของ WordPress อยู่หลายแสนรายการ แต่ก็ไม่ได้สร้างมาเหมือนกันทั้งหมด
Automattic บริษัทที่อยู่เบื้องหลัง WordPress.com ดูแลปลั๊กอิน WordPress ยอดนิยมหลายตัว: Jetpack, WooCommerce, Akismet และอีกมากมาย พวกเขายังมีทีมนักพัฒนาและช่างเทคนิคสนับสนุนทั้งหมด (“Happiness Engineers”) ที่ทุ่มเทให้กับการพัฒนาปลั๊กอินเหล่านี้อย่างต่อเนื่อง
ในทำนองเดียวกัน บริษัทต่างๆ เช่น iThemes, Yoast, Sandhills Development และ Awesome Motive ได้สร้างปลั๊กอินและผลิตภัณฑ์ยอดนิยมที่ติดตั้งบนไซต์ WordPress หลายล้านแห่ง แต่มักจะใช้ทีมขนาดเล็กที่อาจมุ่งเน้นที่ผลิตภัณฑ์หลายรายการพร้อมๆ กัน
ไม่ใช่ว่าทุกปลั๊กอินจะมีความสนใจในระดับเดียวกัน อันที่จริง ปลั๊กอิน WordPress จำนวนมากเป็นผลมาจากนักพัฒนาเพียงคนเดียวที่เกาเฉพาะคันและแบ่งปันงานของพวกเขากับคนทั้งโลก นักพัฒนาอาจไม่สนใจให้การสนับสนุนหรืออาจไม่มีแผนที่จะอัปเดตปลั๊กอินในอนาคต
หากคุณกำลังใช้งานปลั๊กอินที่ดูแลโดยชื่อที่ใหญ่กว่าในชุมชน WordPress โอกาสที่การอัปเดตปลั๊กอินจะทำลายไซต์ของคุณโดยสมบูรณ์นั้นมีโอกาสน้อยกว่านักพัฒนาซอฟต์แวร์รายเล็กที่อาจไม่มีแบนด์วิดท์สำหรับจัดการคำขอรับการสนับสนุนหรือกระบวนการ QA ที่มั่นคง .
ทางออกที่ดีที่สุดของคุณคือมักจะยึดติดกับปลั๊กอินและธีมจากหน่วยงานที่รู้จัก คุณอาจพิจารณาสร้างแรงจูงใจให้นักพัฒนาปลั๊กอินและธีมที่คุณพึ่งพา ปลั๊กอินอาจติดตั้งได้ฟรี แต่การบำรุงรักษาปลั๊กอินฟรียังคงต้องใช้เวลา
ในทำนองเดียวกัน พยายามหลีกเลี่ยงการใช้ปลั๊กอินที่พยายามทำมากเกินไป: ปลั๊กอินแต่ละตัวมีหน้าที่รับผิดชอบน้อยกว่า มีโอกาสน้อยที่จะทำลายในรูปแบบใหม่และน่าตื่นเต้นหรือมีความขัดแย้งกับปลั๊กอินอื่น ๆ
อย่าแก้ไขปลั๊กอินหรือธีมโดยตรง
บางครั้งปลั๊กอินทำ เกือบ ทุกอย่างที่เราต้องการหรือธีม เกือบจะ สมบูรณ์แบบ และอาจเป็นการดึงดูดให้ปรับแต่งค่าในแหล่งที่มาและเรียกมันว่าวันนี้
น่าเสียดาย ครั้งต่อไปที่ปลั๊กอินหรือธีมได้รับการอัปเดต การเปลี่ยนแปลงเหล่านี้จะถูกลบออกเนื่องจาก WordPress แทนที่ไดเร็กทอรีปลั๊กอิน/ธีมทั้งหมดด้วยเวอร์ชันที่ดาวน์โหลดใหม่
วิธีที่ดีกว่าคือการขยายปลั๊กอินหรือธีมโดยใช้การกระทำและตัวกรอง (รวมเรียกว่า "เบ็ด") เพื่อทำการปรับเปลี่ยนโดยไม่ต้องแตะต้องโค้ดของบุคคลที่สาม
ในกรณีของธีม เราสามารถขยายและ/หรือแทนที่ส่วนต่างๆ ของธีมเพิ่มเติมได้โดยการสร้างธีมย่อย
ติดตามการพัฒนาปลั๊กอินที่สำคัญ
หากมีปลั๊กอินจำนวนหนึ่งที่มีความสำคัญต่อธุรกิจของคุณ อาจเป็นความคิดที่ดีที่จะสมัครรับข้อมูลอัปเดตที่นักพัฒนาอาจเผยแพร่
ตัวอย่างเช่น เจ้าของร้าน WooCommerce อาจได้รับประโยชน์จากการสมัครรับข้อมูลบล็อกสำหรับนักพัฒนาของ WooCommerce แม้ว่าคุณจะไม่ใช่นักพัฒนาก็ตาม บล็อกเหล่านี้มักมีรายละเอียดเกี่ยวกับคุณลักษณะใหม่ (และข้อขัดแย้งที่อาจเกิดขึ้น) ในการเปิดตัวในอนาคต
ชุมชนขนาดใหญ่บางแห่ง (รวมถึง WooCommerce) มีทีม Slack โดยเฉพาะ ซึ่งผู้ใช้สามารถติดต่อกับนักพัฒนาปลั๊กอินได้โดยตรง
สร้าง (และทดสอบ!) การสำรองข้อมูลปกติ
บางครั้งสิ่งต่าง ๆ จะผิดพลาด ไม่ว่าการอัปเดตจะผิดพลาด ไซต์ถูกแฮ็ก หรือผู้แก้ไขเผลอลบโพสต์ที่สำคัญมากไปโดยไม่ได้ตั้งใจ คุณควรมีข้อมูลสำรองไว้พร้อมเสมอ
สำหรับลูกค้า Nexcess คุณสามารถวางใจได้ว่า เรากำลังสำรองข้อมูลประจำวันของทั้งโค้ดและเนื้อหาของไซต์ของคุณ หากมีข้อผิดพลาด เราสามารถให้ไซต์ของคุณกลับมาทำงานได้อีกครั้งในระยะเวลาอันสั้น
หากคุณต้องการสำรองข้อมูลไซต์ของคุณเป็นครั้งที่สอง (หรืออย่างแรกเลย หากโฮสต์ของคุณไม่มีการสำรองข้อมูล) คุณอาจพิจารณาใช้ปลั๊กอิน เช่น UpdraftPlus หรือ BlogVault ซึ่งช่วยให้คุณกำหนดเวลาการสำรองข้อมูลไปยังบริการภายนอกได้
การ สร้าง ข้อมูลสำรองไม่เพียงพอ คุณควรกู้คืนข้อมูลสำรองของไซต์ไปยังสภาพแวดล้อมการพัฒนาหรือการจัดเตรียม เพื่อให้แน่ใจว่าทุกสิ่งที่คุณคาดว่าจะเห็นมีอยู่ตามปกติ อย่ารอจนกว่าคุณจะกู้คืนไซต์ที่เสียหายเพื่อค้นพบว่าข้อมูลสำคัญบางอย่างไม่รวมอยู่ในที่เก็บถาวรของคุณ!
ทำการทดสอบการอัปเดตโดยอัตโนมัติ
มีการเคลื่อนไหวครั้งใหญ่ไปสู่ระบบอัตโนมัติในทุกวันนี้ และคุณสามารถใช้ประโยชน์จากเครื่องมือและเทคนิคเหล่านี้เพื่อให้แน่ใจว่าเว็บไซต์ของคุณจะทำงานตามที่คุณคาดหวังเสมอ
ตัวอย่างเช่น คุณอาจใช้บริการเช่น Reflect เพื่อเขียนชุดการทดสอบอัตโนมัติสำหรับเว็บไซต์ของคุณ ระบุ URL สำคัญ บอกบริการว่าจะคลิกที่ไหนและต้องค้นหาอะไร และสั่งให้ทำการทดสอบทุกๆ สองสามชั่วโมง หากการทดสอบล้มเหลว คุณจะได้รับอีเมลแจ้งว่ามีบางอย่างผิดพลาด
แน่นอน หากคุณทำการทดสอบทุกๆ 12 ชั่วโมง แต่การอัปเดตปลั๊กอินเกิดขึ้นที่ใดที่หนึ่งระหว่างช่วงเวลาเหล่านั้น คุณอาจพบว่าไซต์ของคุณใช้งานไม่ได้เป็น เวลาหลายชั่วโมง ก่อนที่คุณจะรู้เรื่องนี้!
นี่คือที่มาของโฮสต์เว็บของคุณ: หากคุณใช้แผนโฮสติ้ง WordPress ภายใต้การจัดการประเภทใดก็ตาม โฮสต์ของคุณควรแจ้งในเชิงรุกเพื่อแจ้งให้คุณทราบหากการอัปเดตทำให้ไซต์ของคุณเสียหาย
ตัวอย่างเช่น ที่ Nexcess เราไม่เพียงแค่ใช้การอัปเดตปลั๊กอินทุกครั้งเมื่อมีให้ใช้งาน แต่เราดำเนินการที่เรียกว่า การทดสอบการถดถอยของภาพ ก่อนการอัปเดตปลั๊กอินทุกครั้ง นี่คือวิธีการทำงาน:
อันดับแรก เรากำหนดชุดของ URL ตัวแทนที่สำคัญบนเว็บไซต์: หน้าแรก ตะกร้าสินค้า แคตตาล็อกผลิตภัณฑ์ บล็อกโพสต์ ฯลฯ
ต่อไป เราจะสร้างสำเนาของไซต์ของคุณภายในเครือข่ายของเรา และจับภาพหน้าจอของ URL ที่สำคัญเหล่านี้ สิ่งเหล่านี้ทำหน้าที่เป็นสแนปชอต "ก่อน"
เมื่อเรามีชุดภาพหน้าจอแล้ว เราจะอัปเกรดปลั๊กอินบนไซต์ที่ลอกแบบมา จากนั้นจึงจับภาพหน้าจอใหม่ของ URL เดียวกันเหล่านั้นเพื่อให้ได้ภาพ "หลัง" ของเรา
สุดท้าย ด้วยภาพหน้าจอทั้งก่อนและหลังในมือ เราจะเปรียบเทียบภาพเหล่านี้เพื่อดูว่ามีอะไรเปลี่ยนแปลงในหน้าใดๆ หรือไม่ และ/หรือหากมีข้อผิดพลาดปรากฏขึ้น หากไม่มีอะไรเปลี่ยนแปลง ให้ดำเนินการอัปเกรดปลั๊กอินบนไซต์ที่ใช้งานจริง อย่างไรก็ตาม หาก เรา ตรวจพบความแตกต่าง เราจะแจ้งเตือนคุณ (และแสดงงานของเรา) เพื่อให้คุณสามารถตัดสินใจได้ว่าจะอัปเกรดปลั๊กอินที่เป็นปัญหาหรือไม่
อะไรคือประเด็นของ Managed WordPress โฮสติ้ง หากฉันมีการอัปเดตอัตโนมัติ
ไม่ว่าคุณจะเลือกใช้การอัปเดตอัตโนมัติดั้งเดิมของ WordPress หรือข้อเสนอที่ซับซ้อนกว่าที่รวมอยู่ในโฮสติ้ง WordPress/WooCommerce ที่จัดการโดย Nexcess ของคุณ การรักษาประสิทธิภาพของเว็บไซต์ของคุณ การรักษาความปลอดภัย และออนไลน์นั้นทำได้มากกว่า แค่ การทำให้สิ่งต่าง ๆ เป็นปัจจุบัน
ทุกวัน เรากำลังปรับแต่งการกำหนดค่าและสร้างคุณสมบัติใหม่เพื่อบีบประสิทธิภาพทุกบิตออกจากแพลตฟอร์มของเรา ซึ่งสร้างโดยผู้ที่รู้จัก WordPress ทั้งภายในและภายนอก ตั้งแต่การปรับขนาดอัตโนมัติไปจนถึงเครือข่ายการจัดส่งเนื้อหา (CDN) แพลตฟอร์มของเราได้รับการออกแบบตั้งแต่ต้นจนจบเพื่อความรวดเร็ว ความปลอดภัย และความสะดวกในการใช้งาน ในเวลาเดียวกัน เรากำลังร่วมมือกับผู้นำในอุตสาหกรรมเพื่อนำเสนอชุมชน WordPress ที่ดีที่สุดในราคาที่ต่ำ รายเดือน และสำรองข้อมูลทั้งหมดด้วยการสนับสนุนที่ดีที่สุดในระดับเดียวกันตลอด 24 ชั่วโมงทุกวันไม่เว้นวันหยุด
ไม่ว่าคุณจะเลือกใช้การอัปเดตอัตโนมัติของคอร์ WordPress หรือไว้วางใจให้เราจัดการให้คุณ รู้ว่า Nexcess อยู่ที่นั่นเพื่อคุณในทุกขั้นตอน