- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- Gravity Forms Multilingual 1.7.2
- แก้ไขใน
- Gravity Forms Multilingual 1.8.0
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Gravity Forms
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
ในปัจจุบัน ฟีเจอร์ Custom Required Indicator ที่มีอยู่ในการตั้งค่าฟอร์มของปลั๊กอิน Gravity Forms แปลไม่ได้
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/plugins/gravityforms/forms_model.php
- ค้นหาบรรทัดที่ 6674
- แทนที่:
$indicator = rgar( $meta, 'customRequiredIndicator' ) ? $meta['customRequiredIndicator'] : esc_html__( '(Required)', 'gravityforms' );
- ด้วย:
$indicator = rgar( $meta, 'customRequiredIndicator' ) ? $meta['customRequiredIndicator'] : esc_html__( '(Required)', 'gravityforms' ); // WPML Workaround for compsupp-7383 if ( class_exists('Sitepress') ) { $string = $indicator; $textdomain = 'WordPress'; $string_name = 'WPML Workaround : '.substr($string, 0, 20); $wpml_default_lang = apply_filters('wpml_default_language', NULL ); $wpml_current_lang = apply_filters( 'wpml_current_language', NULL ); if ($wpml_default_lang == $wpml_current_lang ) { do_action( 'wpml_register_single_string', $textdomain, $string_name, $string ); } // Apply the translation to the string $string = apply_filters('wpml_translate_single_string', $string , $textdomain, $string_name); $indicator = $string; } - ไปที่ฟอร์มในส่วนหน้าเว็บไซต์
- ไปที่หน้า WPML > การแปลสตริง และแปลสตริงข้อความใหม่