- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Plugin/giao diện liên quan
- Flatsome
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng WPML với giao diện Flatsome và dịch các trang theo cách thủ công (sử dụng phương pháp Trình soạn thảo WordPress gốc), mọi thay đổi được thực hiện trong ngôn ngữ mặc định sẽ ghi đè lên các bản dịch. Sự cố này xảy ra cụ thể khi UX Builder được sử dụng để chỉnh sửa nội dung.
Giải pháp tạm thời
Đảm bảo bạn có bản sao lưu toàn bộ trang web trước khi tiếp tục.
- Mở tệp functions.php trong giao diện của bạn.
- Thêm đoạn mã sau:
add_filter( 'wpml_pb_is_editing_translation_with_native_editor', function( $isTranslationWithNativeEditor ) { if ( isset( $_POST['action'] ) && 'ux_builder_save' === $_POST['action'] ) { return true; } return $isTranslationWithNativeEditor; } );