Avisos
Vaciar todo

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

 
Erika
 Erika
Usuario activo

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

Citar
Respondido : 20/01/2023 1:50 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 20/01/2023 1:55 pm
Erika me gusta

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Erika
 Erika
Usuario activo

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/

ResponderCitar
Respondido : 20/01/2023 1:56 pm
Erika
 Erika
Usuario activo

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

ResponderCitar
Respondido : 20/01/2023 1:58 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa 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

 

ResponderCitar
Respondido : 20/01/2023 3:10 pm