- 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.