- Статус
- Открыто
- Связанный плагин/тема
- Avada
- Теги темы
- Compatibility
Обзор проблемы
Текст и ссылки на доступные переводы отображаются более одного раза при использовании следующих настроек:
- Опция Ссылки на перевод записей включена в WPML → Языки.
- Вы используете функцию конструктора тем оформления Avada с глобальными макетами
Обходное решение
Наша команда разработчиков знает об этой проблеме и активно работает над её окончательным устранением.
В качестве временного обходного решения Вы можете отключить параметр Ссылки на перевод записей в разделе WPML → Языки, чтобы полностью скрыть текст и ссылки.
В качестве альтернативы Вы можете выполнить следующие действия:
- Создайте резервную копию Вашего сайта или протестируйте это обходное решение на сайте для разработки.
- Добавьте следующий код в конец файла functions.php Вашей активной темы оформления и сохраните изменения:
- Отредактируйте страницу с проблемой на языке по умолчанию.
- Пересохраните её.
- Обновите перевод.
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);