WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
Advanced Custom Fields Multilingual 2.1.3
แก้ไขใน
Advanced Custom Fields Multilingual 2.1.4
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Advanced Custom Fields (ACF)
แท็กหัวข้อ
Compatibility

ภาพรวมของปัญหา

คุณอาจพบข้อผิดพลาดร้ายแรงเมื่อพยายามอัปเดตฟิลด์ repeater ของ Advanced Custom Fields หากการแปลเป็นการทำสำเนาในสภาพแวดล้อมที่ใช้งาน PHP 8.1 หรือสูงกว่า


PHP Fatal error:  Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, null given in .../wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php:175

วิธีแก้ปัญหาชั่วคราว

โปรดตรวจสอบให้แน่ใจว่าได้ทำการสำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ


  • เปิดไฟล์ …/wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php

  • ค้นหาบรรทัดที่ 24

  • แทนที่:
    	private $meta_data_after_move;

  • ด้วย:
    	private $meta_data_after_move = [];

ปัญหาที่ทราบแล้วทั้งหมด →