- 状态
- 已解决
- 报告针对
- 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' ) ) {