- Statut
- Résolu par l’auteur
- Résolu dans
- WpResidence 5.0.4
- Extension/thème associé
- WPResidence
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Dans le thème WPResidence, le menu déroulant « Select User Type » de la fenêtre modale d’inscription n’affiche pas les types d’utilisateurs traduits sur les pages en langue secondaire. Au lieu de cela, lorsque la fenêtre modale d’inscription est ouverte sur une page traduite, le menu déroulant est vide.
Solution de contournement
Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.
- Ouvrez le fichier ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php.
- Cherchez la ligne 285.
- Remplacez :
$user_type = array( esc_html__('User','wpresidence-core'), esc_html__('Agent','wpresidence-core'), esc_html__('Agency','wpresidence-core'), esc_html__('Developer','wpresidence-core') ); - Par :
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'), ); } - Ensuite, allez à la page WPML > Traduction de chaînes et cliquez sur le lien « Traduire les textes des écrans d’administration » ».
- Cherchez les différents rôles (Utilisateur, Agence…) sous le nom
[wpresidence_admin][wp_estate_visible_user_role]et ajoutez-les à la Traduction de chaînes. - Retournez à la page WPML > Traduction de chaînes et traduisez-les.