WPML
Статус
Открыто
Связанный плагин/тема
Avada
Теги темы
Compatibility

Обзор проблемы

Текст и ссылки на доступные переводы отображаются более одного раза при использовании следующих настроек:

  • Опция Ссылки на перевод записей включена в WPMLЯзыки.
  • Вы используете функцию конструктора тем оформления Avada с глобальными макетами

Обходное решение

Наша команда разработчиков знает об этой проблеме и активно работает над её окончательным устранением.

В качестве временного обходного решения Вы можете отключить параметр Ссылки на перевод записей в разделе WPMLЯзыки, чтобы полностью скрыть текст и ссылки.

В качестве альтернативы Вы можете выполнить следующие действия:


  1. Создайте резервную копию Вашего сайта или протестируйте это обходное решение на сайте для разработки.

  2. Добавьте следующий код в конец файла functions.php Вашей активной темы оформления и сохраните изменения:
  3. add_filter('the_content', function ($content){
        if (is_single()) {
            if ($content == get_the_content()) {
                remove_filter('wpml_ls_post_alternative_languages', '__return_false');
            } else {
                add_filter('wpml_ls_post_alternative_languages', '__return_false');
            }
        } else {
            add_filter('wpml_ls_post_alternative_languages', '__return_false');
        }
          
        return $content;
    }, 1);

  4. Отредактируйте страницу с проблемой на языке по умолчанию.

  5. Пересохраните её.

  6. Обновите перевод.

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