- Статус
- Решено автором
- Решено в
- 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]и добавьте их в Перевод строк. - Вернитесь на страницу WPML > Перевод строк и переведите их.