- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Đã giải quyết trong
- Avada 7.11.4
- Plugin/giao diện liên quan
- Avada
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi dịch thủ công một Phần tử thư viện Avada bằng Trình soạn thảo WordPress, loại của phần tử (ví dụ: “Container”) không được chuyển sang phiên bản đã dịch. Do đó, phần tử đã dịch luôn được nhận diện là loại Template.
Việc nhân bản sang các ngôn ngữ khác hoặc dịch bằng Trình biên tập dịch thuật nâng cao (ATE) không gặp phải vấn đề này.
Giải pháp tạm thời
Vui lòng đảm bảo bạn có một bản sao lưu toàn bộ trang web của mình trước khi tiếp tục.
Tùy chọn 1
- Trước tiên, hãy nhân bản Thành phần
- Sau đó, chỉnh sửa, dịch độc lập và thay đổi giá trị.
Tùy chọn 2
- Mở tệp functions.php trong giao diện của bạn.
- Thêm mã sau:
add_action( 'edit_form_top', 'callback__edit_form_top' ); function callback__edit_form_top( $post ) {; if ($post->post_type == "fusion_element") { $trid = apply_filters( 'wpml_element_trid', NULL, $post->ID, 'post_'. $post->post_type ); $translations = apply_filters( 'wpml_get_element_translations', NULL, $trid, 'post_'. $post->post_type ); foreach ($translations as $translation) { if ($translation->original == 1){ $original = $translation->element_id; } } $originalterms = wp_get_post_terms( $original, 'element_category' ); $currenttranslationterms = wp_get_post_terms( $post->ID, 'element_category' ); if (empty($currenttranslationterms)) { foreach ($originalterms as $term){ wp_set_object_terms( $post->ID, $term->term_id, $term->taxonomy ); } } } } - Đi tới Avada > Thư viện.
- Sau đó, trước tiên hãy mở và lưu Thành phần của bạn.
- Tải lại trang và sau đó thêm các thành phần cần thiết.