WPML

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

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

  • Опция Ссылки на перевод записей включена в 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. Обновите перевод.

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

Всё ещё сталкиваетесь с этой проблемой?

Если обновление не устраняет проблему, отправьте запрос в поддержку, и мы разберемся в ней вместе с Вами.