- 状态
- 等待作者
- 相关插件/主题
- WPBakery
- 主题标签
- Compatibility
问题概述
将 WPBakery Page Builder 与 WPML 配合使用时,您可能会遇到以下问题:使用高级翻译编辑器(ATE)进行翻译时,vc_raw_html 简码会被移除。这会导致翻译后的页面上缺失内容。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …/wp-content/plugins/js_composer/include/helpers/helpers.php 文件。
- 找到第 1946 行。
- 将:
if ( vc_user_access()->part( 'unfiltered_html' )->checkStateAny( true, null )->get() ) {
- 替换为:
if ( vc_user_access()->part( 'unfiltered_html' )->checkStateAny( true, null )->get() || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) ) {
- 保存原始页面并使用“+”图标进行翻译。