- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.8
- แก้ไขใน
- WPML 4.6.12
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
คุณจะพบข้อความแจ้งเตือนการเลิกใช้งาน PHP บางส่วนเมื่อใช้งาน WPML บน PHP เวอร์ชัน 8.2 ข้อความเหล่านี้เกี่ยวข้องกับการสร้างพร็อพเพอร์ตี้แบบไดนามิกในไฟล์ PHP ต่าง ๆ ภายในปลั๊กอิน WPML
[13-Nov-2023 08:44:04 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$configuration is deprecated in .../wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 37
[13-Nov-2023 08:44:04 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$messageManager is deprecated in .../wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 38
[13-Nov-2023 08:44:05 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in .../wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/class-wpml-ate-proxy.php on line 128
วิธีแก้ปัญหาชั่วคราว
โปรดทราบว่าความเข้ากันได้ของ WordPress กับเวอร์ชัน PHP (ตารางอ้างอิง) ระบุถึงปัญหาความไม่เข้ากันบางประการที่ทราบกันดีกับ PHP 8.2
ดังนั้น โปรดพิจารณาใช้ PHP เวอร์ชันก่อนหน้าชั่วคราวหากข้อความเหล่านี้รบกวนการทำงาน