ข้อความ Class ... not found หลังอัปเดต plugin ไม่ควรรีบสร้าง class ปลอมเพื่อให้เว็บทำงานต่อ เพราะอาจซ่อนปัญหาที่แท้จริง
สาเหตุหลัก
ไฟล์เวอร์ชันใหม่ไม่ครบ, plugin หลักกับ pro addon คนละเวอร์ชัน, autoloader ไม่ได้ include ไฟล์ที่ต้องใช้ หรือ class ถูก rename/ย้าย namespace
วิธีตรวจ
- อ่าน path และ Stack Trace
- ตรวจว่าไฟล์ที่ประกาศ class มีอยู่จริง
- เทียบ version ของ plugin หลัก/addon
- ติดตั้ง package ใหม่จากแหล่งที่ถูกต้อง
- ทดสอบ staging ก่อนเปิด plugin บน production
ถ้า update ถูกตัดกลางทาง การ reinstall เวอร์ชันเดียวกันแบบไฟล์ครบมักปลอดภัยกว่าการ patch class ที่ปลายเหตุ
แก้ปัญหา WordPress ไม่จบ หรือต้องการให้ตรวจจาก Error จริง?
หากลองแก้ตามแนวทางข้างต้นแล้วเว็บไซต์ยังมีปัญหา WebsiteInTrend สามารถช่วยตรวจสอบจาก Error Log, Stack Trace, Network Request, Plugin/Theme และ Server เพื่อหาต้นเหตุของปัญหาโดยตรง ไม่เน้นแก้แบบสุ่ม
ดูบริการรับแก้ปัญหา WordPress — สำหรับเว็บไซต์ WordPress, WooCommerce และ Elementor ที่มี Error เว็บล่ม เข้าใช้งานไม่ได้ หรือทำงานผิดปกติ