- Stato
- Risolto dall’autore
- Risolto in
- WpResidence 5.0.4
- Plugin/tema correlato
- WPResidence
- Tag dell’argomento
- Compatibility
Panoramica del problema
Nel tema WPResidence, il menu a discesa “Select User Type” nella finestra modale di registrazione non mostra i tipi di utente tradotti nelle pagine in lingua secondaria. Invece, quando si accede alla finestra modale di registrazione in una pagina tradotta, il menu a discesa è vuoto.
Soluzione alternativa
Assicurati di avere un backup completo del sito prima di procedere.
- Apri il file ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php.
- Cerca la riga 285.
- Sostituisci:
$user_type = array( esc_html__('User','wpresidence-core'), esc_html__('Agent','wpresidence-core'), esc_html__('Agency','wpresidence-core'), esc_html__('Developer','wpresidence-core') ); - Con:
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'), ); } - Quindi vai alla pagina WPML > Traduzione stringhe e fai clic sul link “Traduci i testi nelle schermate di amministrazione »”.
- Cerca i diversi ruoli (Utente, Agenzia…) sotto il nome
[wpresidence_admin][wp_estate_visible_user_role]e aggiungili a Traduzione stringhe. - Torna alla pagina WPML > Traduzione stringhe e traducili.