[Resuelto] Un filtro del buscador desaparece al pasar a la version ingles
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: El cliente tiene problemas con la visualización de un filtro de búsqueda al cambiar su sitio web al idioma inglés. El filtro funciona correctamente en español, pero desaparece en la versión en inglés. Solution: 1. Verifica que el filtro esté traducido y publicado en inglés. Asegúrate de que el widget o bloque del filtro esté presente en la página en inglés. 2. Comprueba la compatibilidad de los plugins de filtros con WPML y su configuración por idioma. 3. Revisa los widgets y asegúrate de que están configurados correctamente en la barra lateral para el idioma inglés. 4. Traduce las cadenas de texto del filtro a través de WPML → Traducción de cadenas. 5. Confirma que las taxonomías o términos usados en los filtros estén traducidos al inglés. Si después de seguir estos pasos el problema persiste, podría ser necesario realizar un análisis más detallado con un especialista. Te recomendamos abrir un nuevo ticket de soporte si es necesario. Además, te sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/ y confirmar que tienes instaladas las últimas versiones de los temas y plugins.
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Antecedentes del problema:
Estoy intentando cambiar al idioma inglés en mi sitio web, pero al hacerlo, el filtro del buscador no se visualiza. El problema se puede ver en la página: enlace oculto. Esperaba ver la página en español: enlace oculto.
Síntomas:
El filtro del buscador desaparece al cambiar al idioma inglés.
Preguntas:
¿Por qué el filtro del buscador desaparece al cambiar al inglés?
¿Cómo puedo hacer que el filtro del buscador se visualice correctamente en inglés?
Carlos estará offline en los próximos días, por lo que me encargaré de este ticket hasta que él regrese. Inicié sesión en el sitio, gracias por compartir el acceso. Lo que noté es que el custom post type Abogados y sus taxonomías fueron creados usando Advanced Custom Fields, mientras que los filtros son de Smart Jet Filters. Creo que WPML no está 100% preparado para ser compatible con este escenario.
Para confirmarlo, creé una base de pruebas con WPML configurado en español e inglés, igual que en tu sitio. Puedes acceder haciendo clic aquí:
enlace oculto
Me gustaría que reprodujeras el problema en esta base de pruebas, solamente con lo mínimo necesario. La idea es analizar la funcionalidad de forma aislada, así que cuanta menos información, mejor. No instales nada que no esté relacionado con el problema ni importes contenido de tu sitio actual. Sigue estos pasos:
1. Instala ACF y ACF Multilingual;
2. Instala Jet Smart Filters (y otro plugin Jet, si es necesario para usar la función de filtros);
3. Instala Elementor;
4. Crea un CPT usando Advanced Custom Fields y añade un post (solo uno es suficiente);
5. Crea una taxonomía usando Advanced Custom Fields y tradúcela. Asigna el post a ella;
6. Crea una página con Elementor y añade un filtro de tipo select (Select Filter de Jet) que use la taxonomía;
Por último, prueba la traducción. Dime cuáles fueron los resultados.
Ten en cuenta que aquí solo es necesario un ejemplo de cada cosa, únicamente para probar la funcionalidad. Así podremos entender mejor la causa del error: si es algo específico de tu sitio o algo de WPML. Sé que esto requiere esfuerzo, por lo que te agradezco de antemano tu cooperación.
Se refiere a instalar Elementor. El objetivo es comprobar si el problema persiste en el sitio de pruebas creado por mi colega o solamente sucede en tu sitio.
Lo que no logro entender, es si debo reinstalar elementor, ya que esto podria romper varias partes del sitio web, mas aun con toda la información que contiene y elementor ya esta instalado en la web, me podias confirmar ese detalle por favor.