Tổng quan về sự cố
Khi sử dụng Giao diện Houzez, một số chuỗi văn bản và widget không thể dịch được, cụ thể là:
- Houzez Contact Form > Sumbit buttom
- Houzez Grid Builder > các URL
- Nút Gửi từ comments.php (biểu mẫu bình luận của bài viết)
- Houzez Custom Carousel
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.
1- Đối với Grid Builder, các widget Contact Form và Custom Carousel, hãy thêm đoạn XML sau vào WPMLCài đặtCấu hình XML tùy chỉnh:
<wpml-config>
<elementor-widgets>
<widget name="houzez_elementor_contact_form">
<fields>
<field>form_name</field>
<field>form_fields</field>
<field>button_text</field>
<field>email_to</field>
<field>email_subject</field>
</fields>
<fields-in-item items_of="form_fields">
<field>field_label</field>
<field>placeholder</field>
</fields-in-item>
</widget>
<widget name="Houzez_elementor_grid_builder">
<fields>
<field>image>url</field>
<field>image>alt</field>
<field>grid_title</field>
<field>grid_subtitle</field>
<field>more_text</field>
<field type="LINK">more_link>url</field>
<field>more_text_d</field>
<field>properties_text</field>
<field>property_text</field>
</fields>
</widget>
<widget name="houzez_custom_carousel">
<fields>
<field>carousel_title</field>
<field>carousel_tagline</field>
</fields>
<fields-in-item items_of="slides">
<field>content</field>
<field>title</field>
<field>read_more_text</field>
</fields-in-item>
</widget>
</elementor-widgets>
</wpml-config>Sau đó, áp dụng một chỉnh sửa nhỏ cho bài viết để các trường mới này tải trong trình biên tập dịch thuật.
2- Đối với nút “Submit”:
- Mở ../wp-content/themes/houzez/comments.php
Tìm “submit-button” ở dòng 55- Thay thế
value="%2$s"
bằng
value="%4$s"
-
Mã sẽ trông như thế này sau khi thay đổi:
'submit_button' => '<input style="text-transform:capitalize;" name="submit" type="submit" id="submit" class="submit btn btn-primary" value="%4$s">', // Customize the button class