- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 3.6.0
- 解決されたバージョン
- 3.6.1
問題の概要
場合によっては、ページビルダーを使用するとネストされたショートコードが生成されることがあります。現在、WPMLとページビルダーの統合では、これらのネストされたショートコードの翻訳は親ショートコードから分離されていません。
シンプルな例を見てみましょう。
[shortcodeA att1=val1 att2=val2] Some text [shortcodeB att3=val3 att3=val3]Some nested content[/shortcodeB] Some more text [/shortcodeA]
この例では、”Some text”と”Some more text”の文字列を翻訳できる一方で、ネストされたショートコード(shortcodeB)は個別のフィールドとして翻訳できる必要があります。
この機能は、WPMLの次期バージョンで追加される予定です。
回避策
回避策として、親ショートコード(例:shorcodeA)のコンテンツを翻訳する際に、翻訳エディタでその属性とコンテンツを変更することで、ネストされたショートコード(例:shortcodeB)を手動で翻訳できます。
以下の画像でこの例を確認できます。
