Avisos
Vaciar todo

Los resultados del buscador no se muestran en el idioma del usuario automáticamente

5 Respuestas
3 Usuarios
1 Reactions
16 Visitas
Respuestas: 10
Active Member
Topic starter
 

Buenas,

He comprobado que si un usuario tiene seleccionado un idioma diferente al Español, al utilizar el Buscador y pulsar Intro se muestra la página de Resultados en Español. Posteriormente se puede cambiar el idioma de dicha página de Resultados, pero me gustaría saber de qué manera se puede automatizar esto.

Gracias

Contenido solo visible a usuarios registrados


 
Respondido : 20/01/2023 1:50 pm
Karen Rios
Respuestas: 18675
Illustrious Member Moderator
 

Hola Erika, 

En esta caso puedes indicarnos cómo añades las opciones de búsqueda en tu sitio web, utilizas algún plugin en específico? Si es así puedes enviarnos algunas capturas sobre su configuración e indicarnos cuál utilizas, de esta forma podemos revisar con mayor detalle lo que nos comentas.

Un saludo


 
Respondido : 20/01/2023 1:55 pm
Erika reaccionó
Respuestas: 10
Active Member
Topic starter
 

Bueno, rebuscando acabo de encontrarme con lo siguiente en la propia página de WPML, así que me temo que no hay alternativa. Espero que sirva a otros usuarios en el futuro:

Overview of the issue

Search results will be only done on the default language, regardless the current selected language.

When WPML is set to handle languages as parameters (e.g. http://domain.tld/somepost?lang=fr), search will run in the default language, basically losing language informations during the search.

Workaround

Search in the current language works fine when using languages as folders or as domains.

 

https://wpml.org/errata/language-as-parameter-loses-language-information-when-displaying-search-results/


 
Respondido : 20/01/2023 1:56 pm
Respuestas: 10
Active Member
Topic starter
 

@karen Ocurre con el buscador por defecto de Wordpress. Puedes comprobarlo aquí: https://ovoclinic.net/prueba?lang=en


 
Respondido : 20/01/2023 1:58 pm
Pepe
 Pepe
Respuestas: 41121
Illustrious Member Admin
 

Hola Erika.

El buscador solo funcionara si utilizas carpetas o dominios para configurar los diferentes idiomas, de lo contrario mostrará los resultado en el idioma por defecto.

Puedes revisar esta consulta en WPML:

-> https://wpml.org/forums/topic/search-function-not-working-on-translations/

 

Un saludo

 


 
Respondido : 20/01/2023 3:10 pm