WPML
状态
已解决
解决于
WPML Multilingual CMS 4.7.4
相关插件/主题
Divi
主题标签
Compatibility

问题概述

如果您使用的是 Divi 主题,您可能会遇到模板中设置的显示条件未被复制到其翻译版本中的问题。

临时解决方法

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


  • 打开 …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php 文件。

  • 找到第 30 行。

  • 将:
    if ( 'categoryPage' === $condition['condition'] ) {

  • 更改为:
    if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {

或者,您也可以手动编辑模板并直接添加缺失的条件。但是请注意,如果您更新翻译,它可能会被覆盖。

所有已知问题 →