จะใช้คลาสที่ประกาศในปลั๊กอินอื่นได้อย่างไร?
ฉันกำลังพัฒนาปลั๊กอิน Wordpress Woocommerce ในสภาพแวดล้อมท้องถิ่นของฉันมันทำงานได้ดี แต่ฉันมีปัญหาเมื่อเพิ่มปลั๊กอินลงในแบบจำลองของสภาพแวดล้อมการผลิต ฉันใหม่กับเวิร์ดเพรสและไม่คุ้นเคยกับการพัฒนาเว็บมาก (ฉันเป็นโปรแกรมเมอร์ Java) ในไฟล์ปลั๊กอินฉันยกตัวอย่างคลาสจากแพ็คเกจปลั๊กอิน Woocommerce เช่นนี้ $coupon = new WC_Coupon($some_code); ในสภาพแวดล้อมท้องถิ่น (php 5.4.10, Woocommerce 2.0.13, Wordpress 3.6) ก็ใช้ได้ ในสภาพแวดล้อมการผลิต (php 5.4.10, Woocommerce 1.6.5.2, Wordpress 3.4.2) ฉันมีข้อผิดพลาดดังต่อไปนี้: Fatal error: Class 'WC_Coupon' not found ฉันได้ลองรวมถึงไฟล์ที่กำหนดคลาส WC_Coupon แล้ว แต่เกิดข้อผิดพลาดขึ้น Fatal error: Cannot redeclare class WC_Coupon ดังนั้นวิธีที่เหมาะสมในการใช้คลาสที่ประกาศในปลั๊กอินอื่นคืออะไร? หมายเหตุ: การอัพเกรดไม่ได้เป็นตัวเลือกในขณะนี้