Contact
Line : comsiam
Contact
Line : comsiam

เปลี่ยนธีม WordPress แล้วหน้าเว็บดูไม่เหมือนเดิม เมนูหาย รูปแบบบทความเปลี่ยน หรือหน้าแรกแสดงผลผิดปกติหรือไม่? อาการเหล่านี้เกิดขึ้นได้ เพราะแต่ละธีมมีการตั้งค่า ตำแหน่งเมนู วิดเจ็ต และรูปแบบหน้าเว็บไม่เหมือนกัน โดยทั่วไปเนื้อหาและรูปภาพในคลังสื่อยังอยู่ แต่การจัดวางที่ผูกกับธีมเดิมอาจไม่ถูกนำมาใช้กับธีมใหม่
บทความนี้จะพาไล่ตรวจสอบสาเหตุและแก้ไขทีละจุด โดยเริ่มจากวิธีที่เสี่ยงน้อยก่อน เพื่อให้เว็บไซต์กลับมาใช้งานได้โดยไม่ต้องรีบติดตั้งทุกอย่างใหม่
ก่อนปรับแต่งหรือเปลี่ยนกลับไปใช้ธีมเดิม ให้สำรองไฟล์และฐานข้อมูลของเว็บไซต์ไว้ก่อน หากมีเว็บไซต์ทดสอบ ให้ทดลองแก้ไขที่นั่นก่อนเพื่อป้องกันผลกระทบกับผู้เข้าชม
เปิดหน้าแรก หน้าบทความ หน้าหมวดหมู่ และหน้าสำคัญ เช่น หน้าติดต่อหรือหน้าสินค้า แล้วจดว่าแต่ละหน้ามีอาการอย่างไร ตัวอย่างเช่น
หากมีปัญหาเฉพาะบางหน้า อาจเกี่ยวข้องกับเทมเพลตของหน้านั้นหรือ Page Builder แต่ถ้าทุกหน้าแสดงผลผิดไปพร้อมกัน ให้เริ่มตรวจสอบค่าธีม เมนู แคช และปลั๊กอินที่ใช้ร่วมกัน
ถ้ายังเข้าถึงธีมเดิมได้ ให้ถ่ายภาพหน้าจอหรือจดค่าที่สำคัญ เช่น เมนู สี ฟอนต์ โลโก้ และหน้าแรกที่กำหนดไว้ ข้อมูลเหล่านี้ช่วยตั้งค่าธีมใหม่ให้ใกล้เคียงเดิมได้ง่ายขึ้น
บางครั้งเว็บไซต์ยังแสดงไฟล์ CSS หรือ JavaScript ที่ถูกเก็บไว้ก่อนเปลี่ยนธีม ทำให้เห็นรูปแบบเก่าปะปนกับธีมใหม่
ล้างแคชจากปลั๊กอินแคช ระบบแคชของโฮสติ้ง หรือบริการแคชที่ตั้งค่าไว้ จากนั้นเปิดหน้าเว็บใหม่อีกครั้ง
เปิดเว็บไซต์ในหน้าต่างไม่ระบุตัวตน หรือใช้อุปกรณ์อีกเครื่องเพื่อตรวจสอบว่าปัญหาเกิดกับทุกคนหรือเกิดเฉพาะเบราว์เซอร์ที่เก็บข้อมูลเดิมไว้
ทดสอบเมนู รูปภาพ และเนื้อหาบนหลายขนาดหน้าจอ เพราะธีมใหม่อาจปรับการจัดวางบนมือถือแตกต่างจากธีมเดิม หากยังผิดปกติ ให้ดำเนินการตรวจสอบค่าธีมต่อ
ธีมแต่ละตัวอาจกำหนดตำแหน่งแสดงผลไม่เหมือนกัน การเปลี่ยนธีมจึงอาจทำให้เมนูหรือ Widget ที่เคยอยู่ในตำแหน่งเดิมไม่ปรากฏ
ไปที่หน้าจัดการเมนูของ WordPress แล้วตรวจสอบว่าเมนูเดิมยังอยู่หรือไม่ จากนั้นกำหนดให้แสดงในตำแหน่งที่ธีมใหม่รองรับ เช่น เมนูหลักหรือเมนูส่วนท้าย
เปิดหน้าตั้งค่าธีมหรือเครื่องมือปรับแต่ง แล้วตรวจสอบโลโก้ ชื่อเว็บไซต์ ไอคอนเว็บไซต์ สี และรูปแบบส่วนหัว บางธีมไม่ดึงค่าจากธีมเดิมมาใช้โดยอัตโนมัติ
ตรวจสอบพื้นที่ Widget ของธีมใหม่ เช่น Sidebar และ Footer หาก Widget เดิมอยู่ในพื้นที่ที่ธีมใหม่ไม่มี ตำแหน่งนั้นอาจไม่แสดง ควรลากหรือเพิ่ม Widget ไปยังพื้นที่ที่เหมาะสม และตรวจดูผลบนหน้าเว็บจริง
ธีมใหม่อาจมีเครื่องมือจัดการส่วนหัวและส่วนท้ายของตัวเอง ตรวจดูว่ามีการสร้าง Header หรือ Footer ไว้แล้วหรือไม่ รวมถึงเช็กเมนู ช่องทางติดต่อ และข้อความที่ต้องการให้แสดง
การเปลี่ยนธีมอาจทำให้หน้าแรกดูว่างหรือเปลี่ยนจากหน้าที่เคยจัดทำไว้ เพราะธีมใหม่ใช้รูปแบบการแสดงหน้าไม่เหมือนธีมเดิม
เข้าไปดูการตั้งค่าการอ่านของเว็บไซต์ แล้วตรวจสอบว่าเลือกให้หน้าแรกแสดงหน้าคงที่หรือแสดงบทความล่าสุด หากกำหนดเป็นหน้าคงที่ ให้เช็กว่าหน้าแรกและหน้าบทความยังเลือกหน้าที่ถูกต้อง
เปิดหน้าเว็บที่มีปัญหาในเครื่องมือแก้ไข แล้วตรวจสอบว่าเลือกเทมเพลตที่ธีมใหม่รองรับหรือไม่ หากเทมเพลตเดิมเป็นของธีมเก่า อาจต้องเลือกแบบเต็มความกว้าง แบบปกติ หรือเทมเพลตอื่นที่มีให้
หากใช้ปลั๊กอินสร้างหน้า ให้เปิดหน้าด้วยเครื่องมือนั้นและตรวจดูว่าเนื้อหายังอยู่ครบหรือไม่ บางธีมเพิ่มสไตล์หรือองค์ประกอบเฉพาะของตัวเอง เมื่อเปลี่ยนธีม รูปแบบบางส่วนจึงอาจหายไป แม้เนื้อหาหลักยังอยู่
ธีมใหม่มักมีชุดสี ฟอนต์ และระยะห่างเริ่มต้นของตัวเอง จึงทำให้เว็บไซต์ดูต่างจากเดิม แม้เนื้อหาจะไม่เปลี่ยน
ใช้ตัวเลือกของธีมหรือ Site Editor เพื่อกำหนดสี ฟอนต์ และขนาดตัวอักษรให้สอดคล้องกันทั้งเว็บไซต์ ตรวจสอบหัวข้อ เนื้อหา ปุ่ม และลิงก์ เพื่อให้ยังอ่านง่ายและแยกส่วนได้ชัดเจน
หากเคยเพิ่ม CSS เพื่อปรับธีมเดิม ให้ตรวจสอบกฎที่มีผลกับส่วนหัว เมนู บทความ หรือ Sidebar CSS บางบรรทัดอาจไม่เข้ากับโครงสร้างของธีมใหม่ ทำให้ข้อความซ้อนหรือองค์ประกอบหาย
ปิดเฉพาะส่วนที่เกี่ยวข้องบนเว็บไซต์ทดสอบ แล้วเปรียบเทียบผล อย่าลบ CSS ทั้งหมดทันที เพราะอาจกระทบส่วนอื่นของเว็บไซต์ เมื่อพบกฎที่เป็นต้นเหตุแล้ว จึงค่อยปรับให้เหมาะกับธีมใหม่
หากหน้าเว็บมีอาการผิดปกติ เช่น ปุ่มไม่ทำงาน แบบฟอร์มไม่แสดง หรือเกิดข้อผิดพลาดหลังเปลี่ยนธีม อาจมีปลั๊กอินบางตัวทำงานร่วมกับธีมใหม่ได้ไม่สมบูรณ์
เริ่มจากปลั๊กอินที่เกี่ยวข้องโดยตรง เช่น Page Builder ปลั๊กอินเมนู ปลั๊กอินแคช หรือปลั๊กอินที่เพิ่มฟังก์ชันให้หน้าเว็บ ตรวจสอบว่ามีการอัปเดตหรือการตั้งค่าที่ต้องทำหลังเปลี่ยนธีมหรือไม่
หากยังหาสาเหตุไม่พบ ให้ปิดปลั๊กอินทีละตัวในเว็บไซต์ทดสอบ แล้วตรวจผลหลังแต่ละครั้ง การปิดหลายตัวพร้อมกันทำให้ระบุสาเหตุได้ยาก และไม่ควรปิดปลั๊กอินสำคัญบนเว็บไซต์จริงโดยไม่มีแผนสำรอง
จดข้อความผิดพลาดและหน้าที่เกิดปัญหาไว้ หากต้องติดต่อผู้พัฒนาธีมหรือปลั๊กอิน ให้แจ้งเวอร์ชันของ WordPress ธีม และปลั๊กอิน พร้อมขั้นตอนที่ทำให้เกิดอาการนั้น
หากเว็บไซต์ใช้งานไม่ได้ มีหน้าขาว หรือฟังก์ชันสำคัญได้รับผลกระทบ การเปลี่ยนกลับไปใช้ธีมเดิมอาจช่วยให้เว็บไซต์กลับมาใช้งานได้ระหว่างตรวจสอบสาเหตุ
หากธีมเดิมยังอยู่ในระบบ ให้เปิดใช้งานผ่านหน้าจัดการธีม แล้วตรวจสอบหน้าเว็บและฟังก์ชันสำคัญอีกครั้ง หากธีมเดิมถูกลบไปแล้ว ให้ใช้ข้อมูลสำรองหรือไฟล์ธีมที่เชื่อถือได้
การกลับไปใช้ธีมเดิมอาจไม่คืนค่าการตั้งค่าทุกอย่างโดยอัตโนมัติ ตรวจสอบเมนู วิดเจ็ต หน้าแรก CSS และส่วนที่ปรับแต่งไว้ แล้วทดสอบทั้งหน้าเว็บบนมือถือและคอมพิวเตอร์
หากเว็บไซต์มีผู้เข้าชมมากหรือมีระบบสั่งซื้อ ควรทำการเปลี่ยนธีมในช่วงที่กระทบผู้ใช้น้อย และแจ้งผู้ดูแลที่เกี่ยวข้องก่อนดำเนินการ
การเตรียมตัวก่อนเปลี่ยนธีมช่วยลดเวลาแก้ไขและป้องกันความเสียหายต่อข้อมูลหรือการทำงานของเว็บไซต์
โดยทั่วไป การเปลี่ยนธีมไม่ได้ทำให้บทความและรูปภาพในคลังสื่อหาย แต่การตั้งค่าและองค์ประกอบที่ผูกกับธีมเดิมอาจต้องจัดวางใหม่ หากเว็บไซต์เพี้ยน ให้สำรองข้อมูล ล้างแคช และตรวจเมนู หน้าแรก เทมเพลต และปลั๊กอินตามลำดับ ComSiam แนะนำให้ทดสอบธีมใหม่บนเว็บไซต์ทดสอบก่อนใช้งานจริงทุกครั้ง