- 状态
- 已由作者解决
- 解决于
- 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 > 字符串翻译页面,并单击“翻译管理后台屏幕中的文本 »”链接。
- 在
[wpresidence_admin][wp_estate_visible_user_role]名称下找到不同的角色(User、Agency…),并将它们添加到字符串翻译。 - 返回 WPML > 字符串翻译页面并翻译它们。