WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
แก้ไขใน
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 > การแปลสตริง และทำการแปล

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