วิธีแก้ไขเทมเพลต WooCommerce ที่ล้าสมัยอย่างง่ายดาย
เผยแพร่แล้ว: 2022-08-28บทนำ
เมื่อใดก็ตามที่ WooCommerce เปลี่ยนไฟล์หลักระหว่างการอัปเดต คุณมักจะพบข้อผิดพลาดที่แจ้งให้คุณทราบถึงสำเนาของไฟล์เทมเพลตบางไฟล์ที่ล้าสมัย ในกรณีดังกล่าว ไฟล์ที่ได้รับผลกระทบอาจต้องได้รับการอัปเดตเพื่อให้ตรงกับเวอร์ชันปัจจุบันของ WooCommerce
เทมเพลตที่ล้าสมัยสามารถให้ลูกค้ารู้สึกแย่และทำให้พวกเขาออกจากไซต์ของคุณโดยไม่ซื้ออะไรเลย อย่างไรก็ตาม นี่อาจเป็นงานที่น่ากลัวหากคุณไม่คุ้นเคยกับ codebase โชคดีที่มีเครื่องมือและแหล่งข้อมูลที่มีประโยชน์บางอย่างที่จะช่วยคุณได้
บทความนี้จะแสดงวิธีแก้ไขปัญหาที่พบบ่อยที่สุดเกี่ยวกับเทมเพลต WooCommerce และเคล็ดลับที่เป็นประโยชน์เพื่อให้เทมเพลตของคุณดูใหม่และทันสมัยอยู่เสมอ มาเริ่มกันเลย!
สาเหตุของข้อผิดพลาดเทมเพลตที่ล้าสมัยใน WooCommerce
หลายครั้ง คุณอาจเห็นข้อผิดพลาดต่อไปนี้ใน WooCommerce: " ไฟล์เทมเพลต 'woocommerce/cart/cart.php' ล้าสมัย " คุณสามารถดูข้อผิดพลาดนี้ได้โดยไปที่ WooCommerce > สถานะระบบ สาเหตุต่างๆ ที่อาจทำให้เกิดข้อผิดพลาดนี้มีดังต่อไปนี้:
- คุณกำลังใช้ WooCommerce เวอร์ชันที่ล้าสมัย
หากเวอร์ชัน WooCommerce ของคุณล้าสมัย คุณจะเห็นข้อความแสดงข้อผิดพลาดที่ระบุว่า: "ไฟล์เทมเพลตล้าสมัย - โปรดอัปเดตไฟล์ WooCommerce ของคุณ"
- ธีมของคุณเข้ากันไม่ได้กับ WooCommerce เวอร์ชันล่าสุด
เมื่อคุณอัปเดต WooCommerce ธีมของคุณอาจเข้ากันไม่ได้กับเวอร์ชันใหม่ มันจะทำให้เกิดข้อความแสดงข้อผิดพลาดที่ระบุว่า: "ธีมของคุณ (ชื่อของธีมที่คุณกำลังใช้) มีสำเนาของเทมเพลต WooCommerce บางตัวที่ล้าสมัย" ไฟล์เหล่านี้อาจต้องอัปเดตเพื่อให้แน่ใจว่าเข้ากันได้กับ WooCommerce เวอร์ชันปัจจุบัน คุณสามารถดูว่าไฟล์ใดได้รับผลกระทบจากหน้าสถานะระบบ"
- คุณกำลังใช้ปลั๊กอินที่เข้ากันไม่ได้กับ WooCommerce เวอร์ชันล่าสุด
เมื่อคุณอัปเดต WooCommerce ปลั๊กอินของคุณอาจเข้ากันไม่ได้กับเวอร์ชันใหม่ คุณจะพบข้อความแสดงข้อผิดพลาดที่ระบุว่า: "ปลั๊กอิน (ชื่อของปลั๊กอิน) เข้ากันไม่ได้กับธีมที่คุณใช้ คุณต้องอัปเดตไฟล์เทมเพลตของคุณ"
เหตุผลที่คุณต้องแก้ไขเทมเพลต WooCommerce ที่ล้าสมัย
การอัปเดตเทมเพลตเป็นวิธีที่รวดเร็วและง่ายดายเพื่อให้แน่ใจว่าร้านค้าของคุณทำงานได้อย่างราบรื่นและปลอดภัย
มีเหตุผลสองสามประการที่คุณอาจต้องการอัปเดตเทมเพลต WooCommerce ของคุณ เทมเพลตที่ล้าสมัยอาจนำไปสู่ช่องโหว่ด้านความปลอดภัย และอาจเข้ากันไม่ได้กับฟีเจอร์ล่าสุดของ WooCommerce หากคุณกำลังใช้เทมเพลตที่ล้าสมัย คุณจะต้องอัปเดตเพื่อให้ทันกับฟีเจอร์ล่าสุดของ WooCommerce และอยู่อย่างปลอดภัย
การอัปเดตเทมเพลตยังช่วยปรับปรุงรูปลักษณ์และความสามารถในการใช้งานของร้านค้าได้อีกด้วย ด้วยวิธีนี้ คุณจะไม่เพียงแต่มีร้านค้าที่น่าสนใจเท่านั้น แต่ยังติดตามฟีเจอร์ล่าสุดของ WooCommerce อีกด้วย
เทมเพลต WooCommerce จะได้รับการอัปเดตโดยอัตโนมัติเมื่อคุณอัปเดตซอฟต์แวร์หลัก อย่างไรก็ตาม คุณจะต้องอัปเดตเทมเพลตด้วยตนเองเพื่อพิจารณาการเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับไฟล์เทมเพลต
วิธีแก้ไขเทมเพลตที่ล้าสมัยใน WooCommerce
สำเนาเทมเพลต WooCommerce ที่ล้าสมัยอาจทำให้เกิดปัญหากับร้านค้าออนไลน์ของคุณได้ โชคดีที่มีบางสิ่งที่คุณสามารถแก้ไขได้ ด้านล่างนี้เป็นขั้นตอนที่คุณควรทำ:
1. หลีกเลี่ยงการแทนที่ไฟล์เทมเพลต WooCommerce
คุณควรหลีกเลี่ยงการแทนที่เทมเพลต WooCommerce หากเป็นไปได้ ซึ่งอาจทำให้เกิดข้อขัดแย้งและข้อผิดพลาดในเว็บไซต์ของคุณ นอกจากนี้ WooCommerce ยังอัปเดตคุณลักษณะและการปรับปรุงใหม่ๆ อยู่เสมอ ดังนั้นการแทนที่เทมเพลตอาจล้าสมัยได้อย่างรวดเร็ว
2. ตรวจสอบว่าธีมของคุณต้องอัปเดตหรือไม่
เทมเพลตจะล้าสมัยหากธีมที่คุณใช้ไม่อัปเดต คุณแก้ไขได้โดยอัปเดตธีมหรือติดตั้งธีมใหม่ หากคุณกำลังใช้ธีมที่กำหนดเอง คุณจะต้องติดต่อกับผู้พัฒนาธีมของคุณ หากคุณกำลังใช้ธีมฟรีหรือพรีเมียม คุณสามารถอัปเดตได้โดยทำตามขั้นตอนเหล่านี้:
ไปที่ ลักษณะที่ปรากฏ -> ธีม แล้วคลิกปุ่ม 'เพิ่มใหม่' ในช่องค้นหา ให้พิมพ์ว่าธีมปัจจุบันของคุณเรียกว่าอะไร แล้วกด Enter หากมีเวอร์ชันใหม่ เวอร์ชันนั้นจะแสดงที่ด้านบนของผลลัพธ์ คลิก 'อัปเดตทันที' หากธีมไม่ได้รับการอัปเดต คุณสามารถค้นหาธีมใหม่ได้โดยคลิกปุ่ม 'เรียกดูธีม' เมื่อคุณพบธีมใหม่ที่คุณชอบแล้ว ให้คลิกปุ่ม "ติดตั้ง" แล้วคลิกปุ่ม "เปิดใช้งาน"
3. แก้ไขเทมเพลตที่กำหนดเองในธีม WooCommerce ของคุณ
หากคุณกำลังใช้เทมเพลต WooCommerce แบบกำหนดเอง จำเป็นต้องแก้ไขไฟล์เทมเพลตที่กำหนดเองเพื่อให้แน่ใจว่าเข้ากันได้กับ WooCommerce เวอร์ชันล่าสุด คุณสามารถค้นหาไฟล์เทมเพลตล่าสุดได้จากเว็บไซต์ WooCommerce ในการแก้ไขเทมเพลตที่กำหนดเอง คุณต้องเขียนโค้ดใหม่เพื่อให้เข้ากันได้กับโครงสร้าง WooCommerce ใหม่
หากคุณไม่สะดวกที่จะแก้ไขไฟล์ คุณสามารถขอให้นักพัฒนาทำเพื่อคุณ หรือขอให้ผู้พัฒนาธีมปล่อยการอัปเดตที่มีโค้ด WooCommerce ใหม่ หรือคุณสามารถทำตามขั้นตอนเหล่านี้:
ขั้นตอนที่ 1: ค้นหาเทมเพลตที่ล้าสมัยของคุณ
ขั้นตอนแรกคือการรับรายการไฟล์เทมเพลต WooCommerce แบบกำหนดเองทั้งหมดที่แทนที่เทมเพลต WooCommerce เริ่มต้น คุณสามารถค้นหาเทมเพลตเหล่านี้ได้ในโฟลเดอร์ WooCommerce ภายในโฟลเดอร์ธีม ไปที่ WooCommerce > Status > System Status เพื่อดูรายการไฟล์เทมเพลต WooCommerce ที่ถูกแทนที่โดยธีมของคุณ
หากต้องการตรวจสอบว่าเทมเพลตล้าสมัยหรือไม่ ให้เปรียบเทียบไฟล์ในโฟลเดอร์ธีมของคุณกับเทมเพลต WooCommerce ล่าสุดบนเว็บไซต์ WooCommerce ชื่อไฟล์และโครงสร้างจะแตกต่างกัน แต่โค้ดควรเหมือนกัน หากเทมเพลตของคุณล้าสมัย คุณจะต้องอัปเดตหรือขอความช่วยเหลือจากนักพัฒนา
ขั้นตอนที่ 2: สำรองเทมเพลตของคุณ
เราจะเพิ่มเทมเพลต WooCommerce ใหม่ในโฟลเดอร์ธีมในส่วนนี้ ไฟล์ใหม่จะแทนที่ไฟล์เทมเพลตที่ล้าสมัยเนื่องจากมีชื่อคล้ายกัน อย่างไรก็ตาม การดำเนินการนี้มีแนวโน้มที่จะทำให้เกิดข้อผิดพลาด ส่งผลให้ร้านค้าเสียซึ่งทำงานไม่ถูกต้องหรืออาจไม่ทำงานเลย
คุณสามารถหลีกเลี่ยงปัญหานี้ได้โดยการสร้างสำเนาสำรองของไฟล์เทมเพลตของคุณก่อนกระบวนการอัปเดต เพื่อให้คุณสามารถย้อนกลับได้อย่างง่ายดายหากมีสิ่งผิดปกติเกิดขึ้น คัดลอกไฟล์เทมเพลตทั้งหมดในโฟลเดอร์ WooCommerce ภายในโฟลเดอร์ธีมไปยังตำแหน่งใหม่บนคอมพิวเตอร์ของคุณเพื่อสำรองไฟล์ของคุณ
หรือคุณสามารถดาวน์โหลดไฟล์และสำรองข้อมูลได้ สุดท้าย คุณสามารถเปลี่ยนชื่อไฟล์เพื่อป้องกันไม่ให้ถูกแทนที่เมื่อคุณอัปเดตโฟลเดอร์ด้วยไฟล์เทมเพลต WooCommerce ใหม่
ขั้นตอนที่ 3: คัดลอกเทมเพลตเริ่มต้นใหม่ไปยังธีม
ที่นี่ คุณต้องเปรียบเทียบเทมเพลตเวอร์ชันเก่ากับเวอร์ชันใหม่ที่คุณดาวน์โหลดจากเว็บไซต์ WooCommerce คุณสามารถค้นหาเวอร์ชันใหม่ในไดเร็กทอรีปลั๊กอิน WooCommerce นอกจากนี้ คุณสามารถสร้างเลย์เอาต์ที่กำหนดเองได้โดยใช้ปลั๊กอิน WooCommerce คุณสามารถค้นหาไฟล์ที่ล้าสมัยได้ในสถานะระบบ คัดลอกเทมเพลตเหล่านี้ไปที่ wp-content/themes/theme-name/woocommerce ค้นหาเทมเพลต WooCommerce เริ่มต้นใหม่ในโฟลเดอร์ wp-content/plugins/woocommerce/templates
ขั้นตอนที่ 4: เพิ่มโค้ดที่กำหนดเองให้กับธีม WooCommerce ใหม่
เนื่องจากตอนนี้คุณมีไฟล์เทมเพลต WooCommerce ใหม่แล้ว ก็ถึงเวลาเพิ่มโค้ดที่กำหนดเองของคุณ คุณสามารถคัดลอกและวางโค้ดลงในไฟล์เทมเพลตใหม่ได้ ตรวจสอบให้แน่ใจว่าโครงสร้างไฟล์ตรงกันทุกประการ และใช้หลักการตั้งชื่อเดียวกันกับเทมเพลต WooCommerce
และนั่นแหล่ะ! คุณได้อัปเดตเทมเพลต WooCommerce ของคุณสำเร็จแล้ว หากคุณประสบปัญหาใดๆ หรือมีสิ่งผิดปกติเกิดขึ้น อย่าลืมกู้คืนข้อมูลสำรองเพื่อให้ร้านค้าของคุณกลับมาทำงานได้
เพื่อสรุป
สิ่งสำคัญคือต้องแก้ไขข้อผิดพลาดของเทมเพลต WooCommerce ที่ล้าสมัย เนื่องจากอาจทำให้ไซต์ของคุณทำงานไม่ถูกต้อง เทมเพลตที่ล้าสมัยอาจมีช่องโหว่ด้านความปลอดภัยที่แฮ็กเกอร์สามารถใช้ประโยชน์ได้ การอัปเดตเทมเพลตอยู่เสมอสามารถช่วยให้ไซต์ของคุณทำงานได้อย่างราบรื่นและปลอดภัย
วิธีที่ดีที่สุดในการแก้ไขปัญหานี้คือการอัปเดต WooCommerce เป็นเวอร์ชันล่าสุด นอกจากนี้ คุณจะต้องตรวจสอบให้แน่ใจว่าธีมและปลั๊กอินของคุณเป็นปัจจุบัน เพื่อไม่ให้เกิดปัญหาใดๆ กับไซต์ของคุณ นอกจากนี้ ตรวจสอบให้แน่ใจว่าคุณไม่ได้แทนที่ไฟล์เทมเพลต WooCommerce และแก้ไขไฟล์เทมเพลตที่กำหนดเองสำหรับธีม WooCommerce ที่คุณกำหนดเอง ที่กล่าวว่าคุณสามารถมั่นใจได้ว่าไฟล์เทมเพลต WooCommerce ที่ล้าสมัยของคุณเป็นเวอร์ชันล่าสุด
หากคุณประสบปัญหาในการอัปเดตเทมเพลต WooCommerce หรือหากคุณต้องการความช่วยเหลือในการแก้ไขข้อผิดพลาดอื่นๆ บนไซต์ของคุณ ติดต่อเราวันนี้ เรายินดีที่จะช่วยเหลือ!
เหตุใด WooCommerce จึงแสดงการแจ้งเตือนเกี่ยวกับไฟล์เทมเพลต
สิ่งนี้จะเกิดขึ้นเมื่อใดก็ตามที่ WooCommerce ตรวจพบว่าธีมของคุณล้าสมัยหรือมีเทมเพลต WooCommerce หายไป
ฉันจะแทนที่เทมเพลต WooCommerce ได้อย่างไร
คุณสามารถแทนที่เทมเพลต WooCommerce ได้โดยคัดลอกเทมเพลตลงในโฟลเดอร์ของธีมและปรับแต่ง อย่าลืมล้างแคชหลังจากทำการเปลี่ยนแปลงเทมเพลต
ทำไมเทมเพลต WooCommerce ของฉันถึงไม่ทำงาน
หากคุณเพิ่งอัปเดตเป็น WooCommerce เวอร์ชันล่าสุด ธีมของคุณอาจไม่ทันสมัย หากคุณเพิ่งอัปเดตธีมและเทมเพลต WooCommerce ยังคงใช้งานไม่ได้ อาจเป็นเพราะธีมยังไม่ได้รับการอัปเดตหรือไฟล์เทมเพลตเสียหาย
ไฟล์เทมเพลต WooCommerce ของฉันหายไป ฉันควรทำอย่างไรดี?
คุณสามารถดาวน์โหลด WooCommerce เวอร์ชันล่าสุดได้จากหน้าบัญชีของคุณ หากคุณยังคงประสบปัญหา อย่าลังเลที่จะติดต่อผู้พัฒนาธีมของคุณเพื่อขอความช่วยเหลือ