- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.5.7
- แก้ไขใน
- 4.6.0
ภาพรวมของปัญหา
หากคุณใช้งานเซิร์ฟเวอร์ที่มี PHP8 เมื่อใดก็ตามที่คุณพยายามเปิดใช้งานตัวเลือก เปิดใช้งานการอัปเดตอัตโนมัติ ใน แดชบอร์ด → ปลั๊กอิน คุณจะพบข้อผิดพลาดต่อไปนี้:
PHP Fatal error: Uncaught TypeError: array_diff(): Argument #2 must be of type array, bool given in …/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/upgrade/AutoUpgrade.php:39
วิธีแก้ปัญหาชั่วคราว
สำหรับวิธีแก้ปัญหาชั่วคราว:
- ไปที่ แดชบอร์ด → ปลั๊กอิน
- ปิดการใช้งาน WPML Multilingual CMS
- เปิดใช้งานตัวเลือก เปิดใช้งานการอัปเดตอัตโนมัติ
- เปิดใช้งาน WPML อีกครั้ง