- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 4.5.2
- 解決されたバージョン
- WPML Multilingual CMS 4.5.9
- 関連するプラグイン/テーマ
- Elementor
問題の概要
現在のところ、言語ごとに異なるElementorテンプレートを表示することはできません。バックエンドで正しいテンプレートが選択されているように見えても、サイトのフロントエンドには常に最後に保存されたテンプレートが表示されます。
回避策
続行する前に、サイトの完全なバックアップを作成してください。
- /wp-content/plugins/elementor-pro/modules/theme-builder/classes/conditions-cache.phpファイルを開きます。
- 109行目を探します。
- 更新前:
'posts_per_page' => -1, 'post_type' => $post_types, 'fields' => 'ids', 'meta_key' => '_elementor_conditions',
更新後:'posts_per_page' => -1, 'post_type' => $post_types, 'fields' => 'ids', 'meta_key' => '_elementor_conditions', 'suppress_filters' => true //Here's the added line
- テンプレートを再保存します。