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. Пересохраните Ваши шаблоны.

Все известные проблемы →