- Status
- Resolvido pelo autor
- Resolvido em
- WpResidence 5.0.4
- Plugin/tema relacionado
- WPResidence
- Tags de tópico
- Compatibility
Visão geral do problema
No tema WPResidence, o menu suspenso “Select User Type” no modal de cadastro não exibe os tipos de usuário traduzidos nas páginas do idioma secundário. Em vez disso, quando o modal de cadastro é acessado em uma página traduzida, o menu suspenso fica vazio.
Solução alternativa
Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.
- Abra o arquivo ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php.
- Procure a linha 285.
- Substitua:
$user_type = array( esc_html__('User','wpresidence-core'), esc_html__('Agent','wpresidence-core'), esc_html__('Agency','wpresidence-core'), esc_html__('Developer','wpresidence-core') ); - Por:
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'), ); } - Em seguida, vá para a página WPML > Tradução de Strings e clique no link “Traduzir textos nas telas de administração »”.
- Procure as diferentes funções (Usuário, Agência…) sob o nome
[wpresidence_admin][wp_estate_visible_user_role]e adicione-as à Tradução de Strings. - Retorne à página WPML > Tradução de Strings e traduza-as.