WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Đã giải quyết trong
WpResidence 5.0.4
Plugin/giao diện liên quan
WPResidence
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Trong giao diện WPResidence, menu thả xuống “Select User Type” trong hộp thoại đăng ký không hiển thị các loại người dùng đã dịch trên các trang ngôn ngữ phụ. Thay vào đó, khi truy cập hộp thoại đăng ký trên một trang đã dịch, menu thả xuống này bị trống.

Giải pháp tạm thời

Vui lòng đảm bảo bạn có một bản sao lưu toàn bộ trang web trước khi tiếp tục.


  • Mở tệp ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php.

  • Tìm dòng 285.

  • Thay thế:
      $user_type = array(
        esc_html__('User','wpresidence-core'),
        esc_html__('Agent','wpresidence-core'),
        esc_html__('Agency','wpresidence-core'),
        esc_html__('Developer','wpresidence-core')
      );

  • Bằng:
        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'),
            );
        }

  • Sau đó, truy cập trang WPML > Dịch chuỗi và nhấp vào liên kết “Dịch văn bản trong các trang quản trị »”.

  • Tìm các vai trò khác nhau (Người dùng, Công ty dịch vụ web…) dưới tên [wpresidence_admin][wp_estate_visible_user_role] và thêm chúng vào Dịch chuỗi.

  • Quay lại trang WPML > Dịch chuỗi và dịch chúng.

Tất cả các lỗi đã ghi nhận →