- ステータス
- 解決済み
- 報告対象
- WPML String Translation 2.7.3
- 解決されたバージョン
- 2.8.5
- 関連するプラグイン/テーマ
- Elementor Pro - Duplicate
問題の概要
Elementor Proでは、Elementor -> マイテンプレート管理画面で独自の要素を作成し、それらをグローバルテンプレートとして使用することができます。テンプレートを作成し、WPMLを使用して翻訳すると、その翻訳がサイト全体に表示されると思われるかもしれませんが、実際にはそうではありません。
回避策
続行する前に、サイト、ファイル、データベースの完全なバックアップを作成するか、開発サイトでのみこの回避策を試してください。
まず、Elementorグローバルテンプレートの翻訳が、元のテンプレートと同じタイプ(フッター、ヘッダーなど)であることを確認します。そうでない場合は、以下の手順に従ってテンプレートを正しく翻訳してください。
- Elementor -> My Templatesページに移動します。
- 新規追加ボタンをクリックします。
- たとえば、「Footer」を選択します。
- 元の言語でテンプレートを作成します。
- ElementorのEdit Pageに移動し、「Display Conditions」を選択して「Entire site」を選び、公開します。
- WPMLを使用して、元の言語からグローバルテンプレートを複製します。
- 翻訳します。
最後に、テーマのfunctions.phpファイルに以下のコードスニペットを追加します。