Updating failed. The response is not a valid JSON response.
ปัญหา
เมื่อกด Save แล้วขึ้นแจ้งเตือนว่า Updating failed. The response is not a valid JSON response. และ ไม่สามารถ save ค่าได้
สาเหตุ
ปัญหานี้เกิดขึ้นได้จากหลายสาเหตุ เช่น ปัญหาการตั้งค่า permalink ปัญหาเกี่ยวกับไฟล์ .htaccess ปัญหาเกี่ยวกับ SSL certificate หรือความขัดแย้งของ plugin/theme
วิธีแก้ไข
1. รีเฟรช permalink หรือสร้างไฟล์ .htaccess ใหม่
- ไปที่ การตั้งค่า > ลิงค์ถาวร และคลิก บันทึกการเปลี่ยนแปลง
2. ตรวจสอบการตั้งค่า URL ของเว็บไซต์
- ไปที่ การตั้งค่า > ทั่วไป ตรวจสอบให้แน่ใจว่า URL ของเว็บไซต์ทั้งสองช่องตรงกันและเริ่มต้นด้วย HTTPS (ถ้ามีการติดตั้ง SSL certificate) และคลิก บันทึกการเปลี่ยนแปลง
3. แก้ไขปัญหาเนื้อหาผสม (Mixed Content)
- ติดตั้งปลั๊กอิน Really Simple SSL และเปิดใช้งาน ตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่
- สอบถาม Hosting ที่เราใช้งานอยู่
4. ปิดใช้งาน plugin/theme ทีละตัวเพื่อหาตัวที่รบกวน
- ปิดใช้งานธีม WordPress ที่ใช้อยู่ และเปลี่ยนไปใช้ธีมพื้นฐาน (เช่น Twenty Twenty, Twenty Twenty One, ฯลฯ) ตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่
- ปิดใช้งาน plugin WordPress ทั้งหมด ตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่ ถ้าหายไป ให้เปิดใช้งาน plugin ทีละตัว ตรวจสอบว่าข้อผิดพลาดกลับมาหรือไม่
5. วิธีแก้ไขเพิ่มเติม
- ตรวจสอบความขัดแย้งของ REST API
- ลองอัปโหลดรูปภาพผ่านคลังสื่อ (Media Library)
- เปลี่ยนไปใช้คลาสสิคเอดดิเตอร์ (ชั่วคราวหรือถาวร)
ที่มา : themeisle