סקירת התקלה
תרגום עמודי 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']
);
}
}
}