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

Todos os problemas conhecidos →