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

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

เมื่อใช้ Advanced Custom Fields ร่วมกับ ACFML คุณอาจพบข้อผิดพลาดร้ายแรงเมื่อบันทึกฟิลด์ที่ซ้อนกันบน หน้าตัวเลือก ACF ในภาษารอง

Fatal error: Uncaught TypeError: md5(): Argument

#1 ($string) must be of type string, array given in .../wp-content/plugins/acfml/classes/Strings/Package.php:174

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

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


  • เปิดไฟล์ …/wp-content/plugins/acfml/classes/Options/EditorHooks.php

  • ค้นหาฟังก์ชัน registerFieldTranslation บริเวณบรรทัดที่ 308

  • แทนที่:
    		if ( null === $originalValue || false === $originalValue ) {
    			return;
    		}
            


  • ด้วย:
    		if ( null === $originalValue || false === $originalValue || ! is_scalar( $originalValue ) ) {
    			return;
    		}
            

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