WPML

问题概述

在Visual Composer中,Raw HTML元素的内容不会发送进行翻译。翻译后的页面会以默认语言显示该内容。

临时解决方法

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

  • 将此代码添加到主题的 functions.php 文件中:
    add_action( 'init', function () {
        if ( function_exists( 'vchelper' ) ) {
            vchelper( 'Filters' )->listen(
                'vcv:helpers:localizations:i18n:element:attributes:rawHtml',
                function ( $response ) {
                    $response[] = 'rawHtml';
                    return $response;
                }
            );
        }
    } );
  • 再次将页面发送至翻译。

或者使用文本区块元素代替 Raw HTML:其内容会被发送至翻译。

所有已知问题

需要有关此问题的帮助?

提出支持问题,我们将与您一起调查。