問題の概要
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の代わりにテキストブロック要素を使用してください。そのコンテンツは翻訳に送信されます。