WPML
状态
已解决
报告针对
WPML Multilingual & Multicurrency for WooCommerce 5.1.3
解决于
WCML 5.2.0
相关插件/主题
Flatsome
主题标签
Compatibility

问题概述

当您将 Flatsome 主题与 WPML Multilingual & Multicurrency for WooCommerce 结合使用时,如果禁用 Show home link in breadcrumb 选项(外观 → 自定义 → WooCommerce → 产品目录),可能会遇到 PHP 错误。

Trying to access array offset on value of type null in .../wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-strings.php on line 423

临时解决方法

在继续操作之前,请确保对您的站点进行完整备份


  • 打开 wp-content …/plugins/woocommerce-multilingual/inc/class-wcml-wc-strings.php 文件。

  • 找到第 243 行。

  • 替换:
    if ( $breadcrumbs[1][1] != get_post_type_archive_link( 'product' ) ) {
  • 替换为:
    if ( isset($breadcrumbs[1][1]) && $breadcrumbs[1][1] != get_post_type_archive_link( 'product' ) ) {

所有已知问题 →