WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.5.5
해결된 버전
4.5.6
관련 플러그인/테마
Avada

문제 개요

특정 상황에서 WooCommerce products 숏코드를 사용하는 경우 다음 오류가 발생합니다:

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 ) ) {


 

알려진 모든 문제 →