Обзор проблемы
Перевод страниц Avia Layout Builder (входящего в тему оформления Enfold) работает некорректно при использовании расширенного редактора макетов.
Обходное решение
Эта проблема решена. Обновление до последней версии решает эту проблему на Вашем сайте, поэтому это обходное решение потребуется Вам только в том случае, если Вы пока не можете выполнить обновление.
Добавление этого фрагмента кода в файл functions.php Вашей темы оформления обеспечит правильную синхронизацию внутренних данных при добавлении переводов с помощью редактора переводов.
add_action( 'wpml_translation_job_saved', '_sync_avia_layout_builder', 10, 3 );
function _sync_avia_layout_builder( $new_post_id, $fields, $job ) {
if ( isset( $fields['body']['data'] ) ) {
if ( 'active' === get_post_meta( $new_post_id, '_aviaLayoutBuilder_active', true ) ) {
update_post_meta(
$new_post_id,
'_aviaLayoutBuilderCleanData',
$fields['body']['data']
);
}
}
}