نظرة عامة على المشكلة
ترجمة صفحات 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']
);
}
}
}