WPML

ภาพรวมของปัญหา

เมื่อใช้ Houzez Theme จะมีสตริงและวิดเจ็ตบางส่วนที่ไม่สามารถแปลได้ ได้แก่ :

- Houzez Contact Form > Sumbit buttom

- Houzez Grid Builder > URLs

- ปุ่ม Submit จาก comments.php (ฟอร์มแสดงความคิดเห็นของโพสต์)

- Houzez Custom Carousel

วิธีแก้ปัญหาชั่วคราว

ปัญหานี้ได้รับการแก้ไขแล้ว การอัปเดตเป็นเวอร์ชันล่าสุดจะแก้ปัญหานี้บนไซต์ของคุณ ดังนั้นคุณจึงต้องใช้วิธีแก้ปัญหาชั่วคราวนี้เฉพาะในกรณีที่คุณยังไม่สามารถอัปเดตได้

1- สำหรับวิดเจ็ต Grid Builder, Contact Form และ Custom Carousel ให้เพิ่ม XML ต่อไปนี้ใน WPMLการตั้งค่าการกำหนดค่า XML ที่กำหนดเอง:

<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>

จากนั้นทำการแก้ไขโพสต์เล็กน้อยเพื่อให้ฟิลด์ใหม่เหล่านี้โหลดในตัวแก้ไขการแปล

2- สำหรับปุ่ม “Submit” :

  • เปิด ../wp-content/themes/houzez/comments.php

  • ค้นหา “submit-button” ในบรรทัดที่ 55
  • แทนที่
    value="%2$s"

    ด้วย

    value="%4$s"
  • โค้ดควรมีลักษณะดังนี้หลังจากการเปลี่ยนแปลง :

    '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

ปัญหาที่ทราบแล้วทั้งหมด

ยังคงพบปัญหานี้อยู่หรือไม่

หากการอัปเดตไม่สามารถแก้ไขปัญหานี้ได้ ส่งคำถามถึงฝ่ายสนับสนุน และเราจะตรวจสอบร่วมกับคุณ