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 > 字符串翻译页面,并单击“翻译管理后台屏幕中的文本 »”链接。

  • [wpresidence_admin][wp_estate_visible_user_role] 名称下找到不同的角色(User、Agency…),并将它们添加到字符串翻译。

  • 返回 WPML > 字符串翻译页面并翻译它们。

所有已知问题 →