- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.5.5
- แก้ไขใน
- 4.5.6
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Avada
ภาพรวมของปัญหา
ในบางสถานการณ์ หากคุณใช้ shortcode products ของ WooCommerce คุณจะพบข้อผิดพลาดนี้:
PHP Fatal error: Uncaught InvalidArgumentException: item should be a Collection or an array or an object in …wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Obj.php:110
วิธีแก้ปัญหาชั่วคราว
โปรดสำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
-
- เปิดไฟล์ /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/FusionBuilder/frontend/Hooks.php
- ค้นหาบรรทัดที่ 102
- แทนที่:
if ( Obj::prop( 'layout_conditions', $data ) ) {ด้วย:
if ( is_string($data) && ( !strpos($data, 'layout_conditions'))) { return; } if ( Obj::prop( 'layout_conditions', $data ) ) {