WPML

Tổng quan về sự cố

Việc dịch các trang Avia Layout Builder (đi kèm trong giao diện Enfold) không hoạt động chính xác khi sử dụng trình biên tập bố cục nâng cao.

Giải pháp tạm thời

Sự cố này đã được khắc phục. Việc cập nhật lên phiên bản mới nhất giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

Việc thêm đoạn mã này vào functions.php trong giao diện của bạn sẽ đảm bảo rằng dữ liệu nội bộ được đồng bộ hóa chính xác khi thêm bản dịch bằng Trình biên tập dịch thuật.

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']
            );
        }
    }
}

Tất cả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.