วิธีแก้ WordPress แสดงผลเพี้ยนหลังอัปเดตธีม

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

ก่อนแก้ไข ให้ตรวจว่าปัญหาเกิดทันทีหลังอัปเดตจริงหรือไม่ และสำรองข้อมูลปัจจุบันไว้ ComSiam แนะนำให้ตรวจการตั้งค่าและแคชก่อนย้อนเวอร์ชันธีม

❶ ตรวจว่าธีมอัปเดตสำเร็จและเปิดใช้งานอยู่

เข้า รูปลักษณ์ → ธีม แล้วตรวจว่าธีมที่ต้องการยังเปิดใช้งานอยู่ และไม่มีข้อความแจ้งเตือนการติดตั้งหรืออัปเดตล้มเหลว หากใช้ธีมลูก ให้ตรวจว่าธีมลูกยังเปิดใช้งานและทำงานร่วมกับธีมหลักได้

หากธีมเปลี่ยนไปใช้ธีมอื่นโดยไม่ตั้งใจ ให้ตรวจว่ามีการเปิดใช้งานผิดธีมหรือไม่ ก่อนปรับองค์ประกอบของหน้าเว็บ

❷ ล้างแคชและตรวจรูปแบบหน้าใหม่

หลังอัปเดตธีม ให้ล้างแคชจากเบราว์เซอร์ ปลั๊กอินแคช โฮสติ้ง และ CDN ที่ใช้งาน แล้วเปิดหน้าเว็บในหน้าต่างไม่ระบุตัวตน

หากหน้าเว็บกลับมาแสดงปกติหลังล้างแคช แสดงว่าระบบยังแสดงไฟล์ CSS หรือ JavaScript เวอร์ชันเก่า หากยังผิดปกติ ให้ตรวจการตั้งค่าธีมต่อ

❸ ตรวจการตั้งค่าธีมและแม่แบบหน้า

การอัปเดตธีมอาจเปลี่ยนหรือเพิ่มตัวเลือกการแสดงผล ตรวจเมนูปรับแต่งธีม แม่แบบหน้า เมนู ส่วนหัว ส่วนท้าย และวิดเจ็ต ว่ายังใช้ค่าที่ต้องการอยู่หรือไม่

หากใช้เครื่องมือสร้างหน้าเว็บ ให้ตรวจว่าหน้าและแม่แบบยังผูกกับธีมถูกต้อง และไม่มีการเปลี่ยนรูปแบบที่ทำให้เนื้อหาบางส่วนถูกซ่อน

❹ ตรวจการปรับแต่งที่ทำไว้ก่อนอัปเดต

หากเคยแก้ไฟล์ธีมหลักโดยตรง การอัปเดตอาจเขียนทับการแก้ไขนั้น ตรวจประวัติการเปลี่ยนแปลงหรือสำเนาสำรองก่อนอัปเดต เพื่อดูว่ามีการปรับแต่งส่วนใดหายไป

การปรับแต่งที่ต้องการเก็บไว้หลังอัปเดตควรแยกไว้ในธีมลูกหรือเครื่องมือปรับแต่งที่เหมาะสม อย่านำไฟล์ธีมเวอร์ชันเก่าทั้งชุดกลับมาแทนโดยไม่ตรวจ เพราะอาจทำให้การตั้งค่าใหม่หรือช่องโหว่ที่แก้แล้วสูญหาย

❺ ทดสอบความขัดแย้งกับปลั๊กอิน

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

หากปิดปลั๊กอินแล้วรูปแบบกลับมาปกติ ให้ตรวจการอัปเดตหรือการตั้งค่าของปลั๊กอินนั้น และเปิดใช้งานกลับหลังทดสอบ ComSiam แนะนำให้จดผลทุกครั้งเพื่อระบุต้นเหตุได้ชัดเจน

❻ พิจารณาย้อนเวอร์ชันเมื่อจำเป็น

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

การย้อนเวอร์ชันอาจนำข้อผิดพลาดหรือปัญหาความปลอดภัยที่เวอร์ชันใหม่แก้ไขแล้วกลับมา จึงควรใช้เป็นวิธีชั่วคราวเพื่อกู้การแสดงผลและวางแผนแก้ปัญหาความเข้ากันได้ต่อ

❼ ตรวจเว็บไซต์หลังแก้ไข

หลังปรับธีม ปลั๊กอิน หรือแคช ให้ทดสอบหน้าแรก บทความ หน้าเพจ เมนู และแบบฟอร์ม ทั้งบนคอมพิวเตอร์และมือถือ ตรวจว่าการแสดงผลกลับมาเหมาะสมและไม่มีส่วนอื่นหายไป

หากยังผิดปกติ ให้บันทึกภาพหน้าจอ ชื่อธีมและเวอร์ชัน วันที่อัปเดต และปลั๊กอินที่เกี่ยวข้อง เพื่อส่งให้ผู้พัฒนาธีมหรือโฮสติ้งตรวจสอบ

สรุป

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