WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Plugin/giao diện liên quan
Houzez

Tổng quan về lỗi

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

1- Đối với Grid Builder, các widget Contact Form và Custom Carousel, hãy thêm đoạn XML sau vào WPML > Cài đặt > Cấ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

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