Woocommerce - sizeof(): 参数必须是实现可计数的数组或对象

我需要一个解决方案来修复此错误。CMS文字压缩(4.4.21),插件WooCommerce(2.1.6)。菲律宾比索(7.3.6)


sizeof(): 参数必须是在 /var/www/u0900579/data/www/xxx/wp-内容/插件/woocommerce/包含/wc-条件函数中实现可计数的数组或对象.php第 237 行


function is_filtered() {

        global $_chosen_attributes;


        ERROR! ------>  return apply_filters( 'woocommerce_is_filtered', ( sizeof( $_chosen_attributes ) > 0 || ( isset( $_GET['max_price'] ) && isset( $_GET['min_price'] ) ) ) );

    }

}


GCT1015
浏览 97回答 1
1回答

慕田峪4524236

$_chosen_attributes的内容是什么?尝试对变量进行类型转换:return apply_filters( 'woocommerce_is_filtered', ( sizeof( (array) $_chosen_attributes ) > 0 || ( isset( $_GET['max_price'] ) && isset( $_GET['min_price'] ) ) ) );
打开App,查看更多内容
随时随地看视频慕课网APP