WPML
ステータス
解決済み
報告対象
WPML Multilingual CMS 4.5.2
解決されたバージョン
WPML Multilingual CMS 4.5.9
関連するプラグイン/テーマ
Elementor

問題の概要

現在のところ、言語ごとに異なるElementorテンプレートを表示することはできません。バックエンドで正しいテンプレートが選択されているように見えても、サイトのフロントエンドには常に最後に保存されたテンプレートが表示されます。

回避策

続行する前に、サイトの完全なバックアップを作成してください。

  1. /wp-content/plugins/elementor-pro/modules/theme-builder/classes/conditions-cache.phpファイルを開きます。
  2. 109行目を探します。
  3. 更新前:
     '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 
  4. テンプレートを再保存します。

すべての既知の問題 →