WPML
状态
已解决
相关插件/主题
Divi

问题概述

当您在页面或主题构建器布局中使用 Divi 的 Shop 模块时,如果激活了 WPML,包含的分类选项将无法保持选中状态。

Divi 的“包含的分类”部分
Divi Shop 的“包含的分类”部分

临时解决方法

我们正在联系 Divi 主题开发者,以为此问题应用永久性修复。在此期间,您可以使用以下临时解决方法:

请先备份您的 WordPress 文件和数据库。


  1. 转到 wp-content/themes/Divi/includes/builder/plugin-compat/sitepress-multilingual-cms.php

  2. 找到
    $new_ids[] = apply_filters( 'wpml_object_id', $cat_id, 'product_cat' );


  3. 将其替换为
    $cat_id_translated = apply_filters('wpml_object_id', $cat_id, 'product_cat');
    				if ($cat_id_translated) {
    					$new_ids[] = $cat_id_translated;
    				} else {
    					$new_ids[] = $cat_id;
    				}

所有已知问题 →