Un usuario preguntó 👇
Hola, estaba usando el nuevo widget de video cuando surgió una necesidad: tuve que cargar video condicionalmente, en japonés cuando el usuario navigator.language
es japonés, en inglés en cualquier otro caso.
Como me gusta el aspecto del widget de video, pensé que podría manipular el DOM con JS y establecer condicionalmente las (muchas) URL de video que encontré en el código HTML del widget de video.
¿Hay algo más «más limpio» que pueda hacer (aparte de crear un nuevo tipo de widget de video)?
Este tema fue modificado hace 3 años por.
(@sterndata)
Moderador del foro y voluntario del equipo de apoyo
hace 3 años
Puede ser más fácil configurar dos widgets y usar un plugin como Widget Logic para decidir cuál mostrar:
(@islp)
hace 3 años
De acuerdo, gracias, veo muchas opciones para las funciones nativas de WP (is_home, etc.), pero ¿cómo puedo decidir qué widget mostrar según la configuración del idioma del navegador?
(@islp)
hace 3 años
Oh, tal vez entiendo algo de este ejemplo:
strpos($_SERVER['HTTP_REFERER'], "google.com")!=false
Podría hacer algo similar por el idioma
(@sterndata)
Moderador del foro y voluntario del equipo de apoyo
hace 3 años
¿Cómo puedo determinar qué widget mostrar según la configuración del idioma del navegador?
esa es la fiesta con la que estoy obsesionada. Lo siento. 🙂
(@islp)
hace 3 años
es bastante fácil:
substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2) == 'en'
(etc.)
¿Solucionó tu problema??
0 / 0