WordPress 5.5 ทำลายเว็บไซต์: วิธีแก้ไข
เผยแพร่แล้ว: 2020-08-26หากคุณมีเว็บไซต์ที่เสียหายหลังจากอัปเดตเป็น WordPress 5.5 อย่าตกใจ ในบทความนี้ เราจะพูดถึงสาเหตุที่ WordPress 5.5 ทำลายเว็บไซต์และวิธีแก้ไข
อะไรที่เปลี่ยนแปลงไปใน WordPress 5.5 เพื่อทำลายเว็บไซต์?
WordPress 5.5 ได้ปิด jQuery Migrate ซึ่งเป็นเครื่องมือที่ WordPress ได้รวมไว้เป็นเวลาหลายปีเพื่อช่วยให้ปลั๊กอินและธีมที่มีโค้ดที่ล้าสมัยยังคงทำงานได้อย่างถูกต้อง การปิด jQuery Migrate ทำให้ปลั๊กอินและธีมที่ล้าสมัยจำนวนมากทำงานไม่ถูกต้องอีกต่อไป ซึ่งอาจส่งผลให้เว็บไซต์เสียหายได้
jQuery Migrate คืออะไร
jQuery Migrate เป็นไลบรารีจาวาสคริปต์ที่ช่วยให้นักพัฒนาธีมและปลั๊กอินรักษาความเข้ากันได้ของโค้ด jQuery ที่เลิกใช้แล้ว โดยพื้นฐานแล้ว jQuery Migrate ช่วยให้โค้ดเก่าทำงานได้อย่างถูกต้องในเวอร์ชัน jQuery ปัจจุบันและใหม่กว่า Query Migrate มีวัตถุประสงค์เพื่อช่วยนักพัฒนาในช่วงเปลี่ยนผ่าน เนื่องจากพวกเขาแทนที่โค้ดด้วยโค้ดที่ทันสมัยกว่า (หรือลบออกทั้งหมด)
เหตุใด WordPress 5.5 จึงลบ jQuery Migrate?
ไม่รองรับ jQuery เวอร์ชันเก่าอีกต่อไป ดังนั้น WordPress จึงจำเป็นต้องอัปเดตมาตรฐานการเข้ารหัส เนื่องจาก WordPress เตรียมที่จะเปลี่ยนไปใช้ jQuery เวอร์ชันล่าสุดที่รองรับ การลบ jQuery Migrate เป็นขั้นตอนแรกที่จำเป็นเพื่อให้แน่ใจว่าปลั๊กอินและธีมเป็นเวอร์ชันล่าสุดและไม่ใช้โค้ดที่เลิกใช้แล้วอีกต่อไป
เหตุใดไซต์ของฉันจึงใช้งานไม่ได้หลังจากอัปเดตเป็น WordPress 5.5
ค่อนข้างง่าย: คุณกำลังเรียกใช้ปลั๊กอินหรือธีมที่มีโค้ดที่ล้าสมัย หลังจากอัปเดตเป็น WordPress 5.5 ปลั๊กอินหรือธีมที่ล้าสมัยจะไม่ทำงานอย่างถูกต้องอีกต่อไป
เนื่องจากแกน WordPress ไม่รองรับโค้ดที่ล้าสมัยในปลั๊กอินหรือธีมอีกต่อไป อาจทำให้เว็บไซต์ของคุณเสียหายได้
วิธีแก้ไข WordPress 5.5 ทำลายไซต์
หากไซต์ของคุณพังหลังจากอัปเดตเป็น WordPress 5.5 มีขั้นตอนสองสามขั้นตอนที่คุณสามารถดำเนินการเพื่อแก้ไขไซต์ของคุณได้
1. ดาวน์โหลดและติดตั้งปลั๊กอิน jQuery Migrate Helper
- หากคุณมีไซต์ที่เสียหายหลังจากอัปเดตเป็น WordPress 5.5 ให้ติดตั้งปลั๊กอิน jQuery Migrate Helper บนไซต์ของคุณ ปลั๊กอินนี้จะเปิดใช้งานเครื่องมือ jQuery Migrate อีกครั้งซึ่งถูกลบใน WordPress 5.5 และให้ข้อมูลเกี่ยวกับปลั๊กอินหรือธีมที่อาจทำงานผิดปกติ
หลังจากติดตั้งและเปิดใช้งานปลั๊กอิน jQuery Migrate Helper แล้ว คุณจะเห็นข้อความนี้เพื่ออธิบายว่าคุณจะเห็นคำเตือนขณะใช้ผู้ดูแลระบบ WordPress ของคุณ แต่จะไม่แสดงที่ส่วนหน้าของเว็บไซต์ของคุณ

2. ค้นหาคำเตือนที่สร้างโดยปลั๊กอิน jQuery Migrate Helper ในพื้นที่ผู้ดูแลระบบ WP ของคุณ
หน้าในผู้ดูแลระบบ WP ของคุณที่สร้างโดยปลั๊กอินที่มีปัญหาใน WordPress 5.5 ควร แสดงข้อความแสดงข้อผิดพลาดประเภทนี้ ข้อผิดพลาดนี้จะช่วยให้คุณทราบว่าปลั๊กอินใดที่อาจก่อให้เกิดปัญหา

3. ใช้คอนโซลเบราว์เซอร์ของคุณเพื่อค้นหาข้อผิดพลาดเพิ่มเติม
ปลั๊กอิน jQuery Migrate Helper จะส่งข้อความแสดงข้อผิดพลาดในคอนโซลเบราว์เซอร์ของคุณเพื่อช่วยให้คุณระบุได้ว่าปลั๊กอินหรือธีมใดที่ทำให้ไซต์ของคุณเสียหาย ต่อไปนี้เป็นข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เบราว์เซอร์เพื่อวินิจฉัยข้อผิดพลาด JavaScript โปรดทราบว่าการแก้ไขปัญหาด้วยวิธีนี้เป็นเทคนิคเล็กน้อย


4. อัปเดตธีมและปลั๊กอินทั้งหมดของคุณเป็นเวอร์ชันล่าสุด
หากคุณเห็นข้อความเตือน คุณควรตรวจสอบธีมหรือปลั๊กอินที่สร้างข้อความเหล่านั้นสำหรับการอัปเดตเวอร์ชัน หวังว่าจะมีการอัปเดตที่คุณสามารถติดตั้งได้
- หากคุณพบว่าคุณไม่ได้ใช้ธีมหรือปลั๊กอินเวอร์ชันล่าสุด ให้อัปเดตเป็นเวอร์ชันล่าสุด การอัปเดตที่มีจะแสดงในแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณในหน้าอัปเดต
- หากคุณใช้ปลั๊กอินหรือธีมพรีเมียมเวอร์ชันเก่า คุณจะต้องเพิ่มคีย์ใบอนุญาตหรือซื้อใบอนุญาตใหม่เพื่ออัปเดตเป็นเวอร์ชันล่าสุด ปลั๊กอินและธีมระดับพรีเมียมส่วนใหญ่ใช้คีย์ใบอนุญาตเพื่อให้การอัปเดตผ่านแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ ดังนั้นคุณควรเห็นการอัปเดตที่มีอยู่หลังจากเพิ่มคีย์ใบอนุญาต
หากการอัปเดตปลั๊กอินหรือธีมช่วยแก้ไขไซต์ที่เสียหาย และไม่มีคำเตือนใดๆ อีก โปรดปิดใช้งาน เปิดใช้งาน jQuery Migrate Helper
5. หากไม่มีการอัปเดต โปรดติดต่อผู้พัฒนาธีมหรือปลั๊กอินเพื่ออัปเดตโค้ด
ขออภัย เพื่อให้คุณสามารถใช้ธีมหรือปลั๊กอินตัวใดตัวหนึ่งที่มีโค้ดที่ล้าสมัยต่อไป ผู้พัฒนาธีมหรือปลั๊กอินจะต้องอัปเดตโค้ดของตน หากคุณไม่ได้รับการตอบกลับ คุณจะต้องลบปลั๊กอินหรือธีมออก เนื่องจากโค้ดจะไม่ทำงานใน WordPress เวอร์ชันต่างๆ อีกต่อไป
ปัญหาด้านความปลอดภัยของการใช้ปลั๊กอินและธีมที่ล้าสมัย
เราได้กล่าวถึงสิ่งนี้โดยสังเขปแล้ว แต่ก็สำคัญพอที่จะกล่าวย้ำ: เพื่อเป็นแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยของ WordPress คุณไม่ควรใช้ปลั๊กอินหรือธีมในเวอร์ชันที่ล้าสมัย
การใช้ปลั๊กอินและธีมที่ล้าสมัยเป็นสาเหตุอันดับ 1 ที่ไซต์ WordPress ถูกแฮ็ก
เพียงตรวจสอบว่ามีการเปิดเผยช่องโหว่ของปลั๊กอินและธีมจำนวนเท่าใดในรายงานสรุปช่องโหว่ WordPress ประจำเดือนสองครั้งของเรา เวอร์ชันที่เผยแพร่มักจะมีแพตช์สำคัญสำหรับช่องโหว่ด้านความปลอดภัย ดังนั้นคุณต้องอัปเดตทุกอย่างอยู่เสมอ
ความเสี่ยงด้านความปลอดภัยในการใช้งานปลั๊กอินและธีมที่ล้าสมัยได้กลายเป็นปัญหาสำคัญที่ WordPress 5.5 ได้รวมการอัปเดตอัตโนมัติสำหรับปลั๊กอินและธีม ดังนั้นจึงเป็นความคิดที่ดีที่จะเปิดการอัปเดตอัตโนมัติเพื่อก้าวไปข้างหน้า และ เตรียมแผนสำรองของ WordPress
เหตุใดการสำรองข้อมูลของ WordPress จึงมีความสำคัญ
ก่อนที่จะอัปเดตเป็นเวอร์ชันหลักของ WordPress คุณควรสำรองข้อมูลไซต์ของคุณโดยสมบูรณ์ นอกเหนือจากการลบ jQuery Migrate แล้ว WordPress 5.5 ยังนำเสนอการเปลี่ยนแปลงเพิ่มเติม เช่น การอัปเดตปลั๊กอินและธีมอัตโนมัติ นั่นเป็นเหตุผลที่แผนสำรอง WordPress ที่แข็งแกร่งมีความสำคัญมากกว่าที่เคย
ด้วยปลั๊กอินสำรอง BackupBuddy WordPress คุณสามารถกู้คืนเว็บไซต์ของคุณเป็นเวอร์ชันก่อนหน้าได้เสมอหากมีสิ่งผิดปกติ นอกจากนี้ คุณยังสามารถตั้งค่าการสำรองข้อมูลอัตโนมัติตามกำหนดเวลาเพื่อให้ทำงานตามกำหนดเวลาของคุณได้
รับ BackupBuddy ตอนนี้
Kristen ได้เขียนบทช่วยสอนเพื่อช่วยเหลือผู้ใช้ WordPress มาตั้งแต่ปี 2011 โดยปกติแล้ว คุณจะพบว่าเธอทำงานเกี่ยวกับบทความใหม่ๆ สำหรับบล็อก iThemes หรือการพัฒนาทรัพยากรสำหรับ #WPprosper นอกเวลางาน คริสเตนชอบจดบันทึก (เธอเขียนหนังสือสองเล่ม!) เดินป่าและตั้งแคมป์ ทำอาหาร และผจญภัยทุกวันกับครอบครัวของเธอ โดยหวังว่าจะมีชีวิตที่เป็นปัจจุบันมากขึ้น
