WPML

问题概述

在使用 Enfold 主题 时,插入到代码区块(通过代码元素)中的 XML 代码在主语言中可以正确显示。然而,在翻译后的文章中,XML 代码会被清除。

临时解决方法

这个问题已修复。 更新到最新版本即可在您的站点上解决此问题,因此,只有当您暂时无法更新时,才需要此临时解决方法。

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

  • 打开 …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Enfold/class-wpml-compatibility-theme-enfold.php 文件。
  • 找到第 45 行。
  • 就在以下代码之后:
    if ( wp_is_post_revision( $post_id ) ) {
    	return;
    }
  • 添加以下代码:
    // Check if the post content contains an Enfold Code Block.
    if ( strpos( $post->post_content, '[av_codeblock' ) !== false ) {
    	// Skip processing if Enfold Code Block is detected.
    	return;
    }

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。