วิธีแก้ไขเทมเพลต 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 เวอร์ชันล่าสุดได้จากหน้าบัญชีของคุณ หากคุณยังคงประสบปัญหา อย่าลังเลที่จะติดต่อผู้พัฒนาธีมของคุณเพื่อขอความช่วยเหลือ

คู่มือ Fixed.net
คู่มือ Fixed.net