- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- แก้ไขใน
- WpResidence 5.0.4
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WPResidence
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
ในธีม WPResidence เมนูดรอปดาวน์ “Select User Type” ในโมดอลการลงทะเบียนจะไม่แสดงประเภทผู้ใช้ที่แปลแล้วในหน้าภาษารอง แต่เมื่อเข้าถึงโมดอลการลงทะเบียนในหน้าภาษาที่แปล เมนูดรอปดาวน์จะว่างเปล่า
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลเว็บไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php
- ค้นหาบรรทัดที่ 285
- แทนที่:
$user_type = array( esc_html__('User','wpresidence-core'), esc_html__('Agent','wpresidence-core'), esc_html__('Agency','wpresidence-core'), esc_html__('Developer','wpresidence-core') ); - ด้วย:
if (class_exists('sitepress')) { $user_type = array( esc_html__('Select User Type', 'wpresidence'), esc_html__('User', 'admin_texts_wpresidence_admin'), esc_html__('Single Agent', 'admin_texts_wpresidence_admin'), esc_html__('Agency', 'admin_texts_wpresidence_admin'), esc_html__('Developer', 'admin_texts_wpresidence_admin'), ); } else { $user_type = array( esc_html__('Select User Type', 'wpresidence'), esc_html__('User', 'wpresidence'), esc_html__('Single Agent', 'wpresidence'), esc_html__('Agency', 'wpresidence'), esc_html__('Developer', 'wpresidence'), ); } - จากนั้นไปที่หน้า WPML > การแปลสตริง และคลิกที่ลิงก์ ”แปลข้อความในหน้าจอผู้ดูแลระบบ »”
- ค้นหาบทบาทต่าง ๆ (User, Agency…) ภายใต้ชื่อ
[wpresidence_admin][wp_estate_visible_user_role]และเพิ่มลงในการแปลสตริง - กลับไปที่หน้า WPML > การแปลสตริง และทำการแปล