- 状态
- 已解决
- 解决于
- 4.4.0
- 相关插件/主题
- Enfold
问题概述
当您使用 Avia 页面构建器创建页面时,其内容将无法通过 WPML 经典翻译编辑器或高级翻译编辑器进行翻译。
临时解决方法
我们正在修复此问题。在此期间,您可以使用以下步骤来解决此问题。
1. 前往 WPML → 设置页面,然后单击自定义 XML 配置选项卡。在此处,添加以下代码段并保存。
2. 编辑 ../wp-content/plugins/sitepress-multilingual-cms/compatibility/enfold/ 文件夹中的 class-wpml-compatibility-theme-enfold.php 文件,并在第 56 行将:
$content = get_post_meta( $post_id, '_aviaLayoutBuilderCleanData', true );
替换为:
$content = str_replace( "\r\n", "\n", get_post_meta( $post_id, '_aviaLayoutBuilderCleanData', true ) );
WPML 4.4.0 Beta
我们发布了一个 Beta 版,应该可以解决此问题。请注意,这是一个正在测试的 Beta 版,不应在生产站点中使用。您可以在此处下载:
https://wpml.org/account/downloads/