- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Houzez
ภาพรวมของปัญหา
เมื่อใช้ 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