- Estado
- Resuelto por el autor
- Resuelto en
- WpResidence 5.0.4
- Plugin/tema relacionado
- WPResidence
- Etiquetas de temática
- Compatibility
Resumen del problema
En el tema WPResidence, el menú desplegable «Select User Type» en el modal de registro no muestra los tipos de usuario traducidos en las páginas en el idioma secundario. En su lugar, cuando se accede al modal de registro en una página traducida, el menú desplegable está vacío.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de proceder.
- Abra el archivo ../wp-content/plugins/wpresidence-core/misc/plugin_help_functions.php.
- Busque la línea 285.
- Reemplace:
$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'), ); } - Luego, vaya a la página WPML > Traducción de cadenas y haga clic en el enlace «Traducir textos en las pantallas de administración »».
- Busque los diferentes roles (Usuario, Agencia…) bajo el nombre
[wpresidence_admin][wp_estate_visible_user_role]y añádalos a Traducción de cadenas. - Vuelva a la página WPML > Traducción de cadenas y tradúzcalos.