WPML
Статус
Решено
Решено в
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
		);

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