- Статус
- Решено
- Решено в
- Avada 7.2
- Связанный плагин/тема
- Avada
Обзор проблемы
После перевода записи, содержащей глобальные элементы из Fusion Builder в теме оформления Avada, контент отображается на языке по умолчанию вместо языка перевода.
Обходное решение
Отредактируйте файл wpml-compatibility-plugin-fusion-global-element-hooks.php в папке wp-content/plugins/sitepress-multilingual-cms/compatibility/fusion_builder/ и добавьте следующий код:
add_filter( 'the_content', [ $this, 'translate_global_element_ids' ], self::BEFORE_ADD_GLOBAL_ELEMENTS_PRIORITY );… сразу после этого кода:
public function add_hooks() {
add_filter(
'content_edit_pre',
[ $this, 'translate_global_element_ids' ],
self::BEFORE_ADD_GLOBAL_ELEMENTS_PRIORITY
);