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


 

所有已知问题 →