ทำไมคุณควรรออัปเดตปลั๊กอินและธีมของ WordPress
เผยแพร่แล้ว: 2020-04-29ฉันใช้ WordPress มาเป็นเวลากว่า 14 ปีแล้ว มันยอดเยี่ยมมาก และฉันก็นึกไม่ออกว่าตัวเองกำลังทำงานอย่างอื่นอยู่ อย่างไรก็ตาม เช่นเดียวกับทุกแพลตฟอร์ม มีวิธีสร้างนิสัยที่เรียกว่า "ดีและปลอดภัย" ได้หลายวิธี วันนี้ฉันต้องการพูดคุยเล็กน้อยเกี่ยวกับการอัปเดตปลั๊กอินและธีมของ WordPress และเหตุใดฉันจึงแนะนำให้ผู้ใช้รอก่อนที่จะอัปเดตเป็นเวอร์ชันใหม่ที่เป็นประกาย

เชื่อฉันเถอะ การทำเช่นนี้จะทำให้คุณเครียดน้อยลงในระยะยาว
รออัปเดตปลั๊กอินและธีมของ WordPress
เราทุกคนรักสิ่งใหม่และเป็นประกาย และการอัปเดตปลั๊กอินและธีมที่เราโปรดปรานนั้นน่าตื่นเต้นอยู่เสมอ เพราะบางครั้งสิ่งเหล่านี้หมายถึงคุณสมบัติและความสามารถใหม่ เป็นเรื่องที่น่าดึงดูดมากเมื่อคุณลงชื่อเข้าใช้แดชบอร์ด WordPress และเห็นการอัปเดตที่รอดำเนินการให้คลิก "อัปเดตทั้งหมด" และดำเนินการต่อ อย่างไรก็ตาม นี่คือสิ่งที่ ผมอยากให้คุณอย่าทำ!

ทำไม เพราะนักพัฒนาก็คือมนุษย์ เช่นเดียวกับพวกเราที่เหลือ บางครั้งพวกเขาทำผิดพลาด เชื่อฉันเถอะ พี่ชายและฉันพัฒนาปลั๊กอิน WordPress ระดับพรีเมียมของเรา และมีบางครั้งหรือสองครั้งที่เราผลักโค้ดที่ไม่ถูกต้องออกไปโดยไม่ได้ตั้งใจ และจากนั้นต้องเร่งอัปเดตอีกครั้งเพื่อแก้ไขในทันที

ฉันไม่สนใจว่าทีมพัฒนาจะอยู่เบื้องหลังปลั๊กอินหรือธีมขนาดไหน พวกเขา มักจะมีแนวโน้มที่จะเกิดข้อผิดพลาดของมนุษย์
จะเกิดอะไรขึ้นเมื่อนักพัฒนาเผลอผลักโค้ดที่ผิดพลาดออกไป? ประการหนึ่ง อาจทำให้ไซต์ทั้งหมดของคุณล่ม หรืออาจทำลายฟังก์ชันอื่นๆ ที่คุณอาจไม่รู้ด้วยซ้ำไปในภายหลัง ต่อไปนี้คือตัวอย่างบางส่วนของปลั๊กอินที่ฉันใช้ซึ่งมีปัญหา ฉันไม่ต้องการแยกใครออกจากที่นี่ เพราะมันเกิดขึ้นทั่วทั้งตลาด WordPress
ปลั๊กอิน 1
ปลั๊กอินแรกนี้แนะนำโค้ดที่ไม่ถูกต้องที่จะ หยุดไลบรารีสื่อ

ปลั๊กอิน2
ปลั๊กอินตัวที่สองนี้แนะนำโค้ดที่ไม่ถูกต้องซึ่งอาจทำให้เกิด ข้อผิดพลาด 500 ในไซต์ WordPress ของคุณ

ปลั๊กอิน 3
ปลั๊กอินตัวที่ 3 นี้เปิดตัวการอัปเดตครั้งใหญ่ซึ่งค่อนข้างยอดเยี่ยม แต่ในครั้งแรก การเปลี่ยนแปลงนี้ส่งผลให้จำเป็นต้องแก้ไข ข้อผิดพลาดร้ายแรง จำนวนหนึ่ง

ปลั๊กอิน4
ปลั๊กอินตัวที่สี่นี้เปิดตัวการอัปเดตบางอย่างซึ่งส่งผลเสียต่อ Schema และวิธีที่ Google รวบรวมข้อมูลใน SERP จากนั้นจึงเริ่มโยนข้อผิดพลาดใน Google Search Console

การอัปเดตที่ไม่ดีประเภทนี้เกิดขึ้นมากมายจริงๆ! ฉันเห็นแพต ช์เพื่อแก้ไขแพตช์ หลายครั้งต่อสัปดาห์
คำแนะนำของฉันสำหรับการอัปเดตปลั๊กอินและธีม
ดังนั้นเส้นทางที่ปลอดภัยที่สุดที่จะไปคืออะไร? ต่อไปนี้คือคำแนะนำของฉันในการอัปเดตปลั๊กอินและธีมบนไซต์ WordPress ของคุณ
- อย่าใช้การอัปเดตอัตโนมัติ
- ดูบันทึกการเปลี่ยนแปลงปลั๊กอิน/ธีม
- ใช้สภาพแวดล้อมการแสดงละครหรือสำรองข้อมูล
1. อย่าใช้การอัปเดตอัตโนมัติ
ก่อนอื่น ฉันไม่เคยแนะนำให้ใช้การอัปเดตอัตโนมัติ สำหรับคอร์ ปลั๊กอิน หรือธีมของ WordPress ข้อยกเว้นประการหนึ่งคือเมื่อเกี่ยวข้องกับรุ่นการบำรุงรักษาและการรักษาความปลอดภัย โดยทั่วไปแล้วสิ่งเหล่านี้เป็นเรื่องปกติที่จะให้ WordPress อัปเดตด้วยตัวเอง

ผู้ให้บริการโฮสติ้งบางรายมีการตรวจสอบอัตโนมัติเพื่อพยายามทำให้การอัปเดตปลั๊กอินเป็นอัตโนมัติ จากนั้นจึงเปลี่ยนกลับหากตรวจพบปัญหา แต่ฉันไม่สามารถบอกคุณได้ว่าฉันเห็นสิ่งนี้ผิดพลาดกี่ครั้ง ท้ายที่สุดคุณต้องพึ่งพา AI เพื่อยืนยันว่าทุกอย่างเรียบร้อย มันอาจจะดีขึ้นเมื่อเวลาผ่านไป แต่ก็ยังไม่อยู่ที่นั่น
ดูวิธีปิดใช้งานการอัปเดตอัตโนมัติของ WordPress
2. ดูบันทึกการเปลี่ยนแปลงปลั๊กอิน/ธีม
สิ่งที่สองที่คุณควรทำคือดูบันทึกการเปลี่ยนแปลงของปลั๊กอินและหรือธีมเสมอ สามารถพบได้ในส่วนการอัปเดต "ปลั๊กอิน" ในแดชบอร์ด WordPress ของคุณ นักพัฒนามักจะมีลิงก์ไปยังบันทึกการเปลี่ยนแปลงของตนบนเว็บไซต์ของพวกเขา
หากมีการอัปเดตด้านความปลอดภัยที่สำคัญ คุณควรอัปเดตทันทีเพื่อให้แน่ใจว่าไซต์ WordPress ของคุณปลอดภัย สิ่งต่างๆ เช่น Cross-Site Request Forgery (CSRF), Cross-Site Scripting (XSS) เป็นต้น เป็นคำศัพท์ด้านความปลอดภัยที่สำคัญที่ต้องระวัง หากไม่มี ฉันแนะนำให้ รอประมาณหนึ่งสัปดาห์ก่อนที่จะอัปเดต

รอทำไม? เพราะในเกือบ 99% ของสถานการณ์ ถ้านักพัฒนาผลักโค้ดที่ไม่ดีออกไป หากคุณรอประมาณหนึ่งสัปดาห์หรือนานกว่านั้น พวกเขาก็มักจะแก้ไขปัญหาออกไป และโดยพื้นฐานแล้ว คุณสามารถข้ามปัญหาทั้งหมดได้ สิ่งนี้ไม่ปวดหัวสำหรับคุณ ลูกค้าของคุณ และช่วยคุณประหยัดเวลา
ในตัวอย่างปลั๊กอินทั้งสี่ที่ฉันได้กล่าวไว้ข้างต้น ฉันไม่ได้อัปเดตปลั๊กอินทั้งสองภายในช่วงเวลานั้น ดังนั้นจึงไม่เคยประสบปัญหา
3. ใช้สภาพแวดล้อมการแสดงละครหรือสำรองข้อมูล
หากการอัปเดตมีคุณสมบัติหรือการแก้ไขที่คุณต้องการในทันที ด้วยเหตุผลบางประการ เราขอแนะนำให้คุณใช้สภาพแวดล้อมการทดสอบก่อน (แม้จะเป็นการอัปเดตที่เล็กที่สุดก็ตาม!) โฮสต์จำนวนมากมีสภาพแวดล้อมการแสดงละคร ดังนั้นตรวจสอบให้แน่ใจว่าคุณใช้ประโยชน์จากสภาพแวดล้อมเหล่านี้ นี่คือสิ่งที่มีไว้สำหรับ: การทดสอบ

หากคุณไม่มีเวลาทดสอบบนไซต์แสดงละคร อย่างน้อยก็ให้ถ่ายภาพ (สำรอง) ของไซต์ของคุณ สำหรับผู้ให้บริการโฮสติ้งอย่าง Kinsta การดำเนินการนี้ใช้เวลา 10 วินาที และจากนั้นหากคุณพบปัญหาใดๆ ในภายหลัง คุณสามารถย้อนกลับได้ทันที

นี่คือภาพหน้าจอของการ์ด Trello ของฉันที่ฉันใช้สำหรับการสำรองข้อมูลรายสัปดาห์ ฉันดำเนินการนี้ สัปดาห์ละครั้ง ก่อนที่จะทำการอัปเดตปลั๊กอินหรือธีมบนไซต์ของฉัน

สรุป
ครั้งต่อไปที่การอัปเดตปลั๊กอินใหม่เป็นประกายเกิดขึ้น ให้ถามตัวเองว่าวันนี้คุณต้องการมันจริงๆ หรือไม่ หากไม่เป็นเช่นนั้น และไม่เกี่ยวข้องกับความปลอดภัย โปรดรอประมาณหนึ่งสัปดาห์ เชื่อฉัน; คุณจะขอบคุณฉันในระยะยาว ฉันได้ทำการอัปเดตด้วยวิธีนี้มาเป็นเวลานานและไม่ค่อยพบสิ่งใดที่แตกหักอีกต่อไป
ฉันชอบที่จะได้ยินความคิดของคุณเกี่ยวกับการอัปเดตปลั๊กอินและธีม เวิร์กโฟลว์ของคุณคืออะไร? แจ้งให้เราทราบด้านล่างในความคิดเห็น
