- สถานะ
- รอผู้พัฒนา
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Motors
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้ ธีม Motors คุณอาจพบว่าป้ายกำกับหมวดหมู่รายการบางส่วนไม่แสดงผลเป็นคำแปลบนส่วนหน้าเว็บไซต์ แม้ว่าจะได้รับการแปลภายในอินเทอร์เฟซ WPML การแปลสตริง แล้วก็ตาม
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าได้ทำการสำรองข้อมูลเว็บไซต์แบบเต็มสำหรับเว็บไซต์ของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ app/public/wp-content/plugins/motors-elementor-widgets/templates/widgets/single-listing/listing-data.php
- ค้นหาบรรทัดที่ 91
- แทนที่:
<td class="t-label"> <?php echo esc_html( $single_name ); ?></td>
- ด้วย:
<?php // WPML Workaround for compsupp-7432 if ( class_exists('Sitepress') ) { $textdomain = 'motors'; $string_name = 'Motors - WPML String: '.substr($single_name, 0, 20); if ( apply_filters('wpml_default_language', NULL ) == apply_filters( 'wpml_current_language', NULL )) { do_action( 'wpml_register_single_string', $textdomain, $string_name, $single_name ); } // Apply the translation to the string $single_name = apply_filters('wpml_translate_single_string', $single_name , $textdomain, $string_name); } ?> <td class="t-label"> <?php echo esc_html( $single_name ); ?></td> - เข้าชมหน้าเว็บที่มีปัญหาในภาษาต้นฉบับ ซึ่งจะทำการลงทะเบียนสตริงข้อความ
- ไปที่หน้า WPML > การแปลสตริง และแปลสตริงข้อความใหม่ (ภายใต้ textdomain ของ motors)