- Trạng thái
- Đang mở
- Được báo cáo cho
- Advanced Custom Fields Multilingual 2.1.3
- Plugin/giao diện liên quan
- Advanced Custom Fields (ACF)
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi dịch các trang có chứa một khối Gallery của Advanced Custom Fields (ACF) với các lựa chọn nút radio, các lựa chọn radio này xuất hiện ngoài dự kiến trong Trình biên tập dịch thuật nâng cao (ATE).
Giải pháp tạm thời
Vui lòng đả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 của giao diện.
- Thêm mã sau:
// WPML Workaround for compsupp-7404 add_filter( 'wpml_found_strings_in_block', function( array $strings, WP_Block_Parser_Block $block ) { $isInBlacklistedStrings = function( string $fieldName ) { // Add the fields to ignore here $fieldsToIgnore = []; $fieldsToIgnore[] = 'gallery_section_type'; $fieldsToIgnore[] = 'gallery_section_variant'; if ( in_array($fieldName, $fieldsToIgnore) ) { return true; } return false; }; if ( $block->blockName == 'acf/gallery' ) { foreach( $block->attrs['data'] as $fieldName => $string ) { if ( $isInBlacklistedStrings( $fieldName ) ) { unset( $block->attrs['data'][ $fieldName ] ); } } } return $strings; }, 9, 2 ); // Lower priority than 10.