WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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

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

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



    1. เปิดไฟล์ /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/FusionBuilder/frontend/Hooks.php

    2. ค้นหาบรรทัดที่ 102

    3. แทนที่:
      		if ( Obj::prop( 'layout_conditions', $data ) ) {

      ด้วย:

      		if ( is_string($data) && ( !strpos($data, 'layout_conditions'))) {
      			return;
      		}
      		if ( Obj::prop( 'layout_conditions', $data ) ) {


 

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