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.
Etiquetado: Compatibility
Este tema contiene 3 respuestas, tiene 1 voz.
Última actualización por Otto hace 1 semana, 2 días.
Asistido por: Otto.
Autor | Entradas |
---|---|
febrero 3, 2025 en 8:22 am #16661364 | |
Javi |
Antecedentes del problema: Síntomas: Preguntas: |
febrero 3, 2025 en 8:52 am #16661528 | |
Alejandro Supporter
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Rome (GMT+01:00) |
Hola, Pruebo a ayudarte mientras un supporter toma tu caso. El value no se debería traducir porque sino tendrías que cambia tu código para cada idioma Y habrían más entradas en la base de datos. El value además no debería tener espacios ya que sto puede crearte problemas.. Imagino que lo que deseas hacer es usar el value en algún lado como texto, es decir en el front-end o en algo que el usuario luego puede leer. Te recomiendo que cambies los valores del radio button a numeros (1,2,3) y que muestres el LABEL en vez del value en donde lo quieras mostrar. Digamos que ese es el modo standard de usar los radio buttons ya sea con ACF, Pods, Toolset, etc. y es esa la razón por la cuál no se traducen (Es una cuestión de seguridad). Si no sabes como hacer eso, puedes preguntar al soporte de Toolset o tal vez enviarme el código y el método con el que haz creado tu workflow (toolset legacy con shortcodes o con gutenberg blocks?) y tal vez te pueda ayudar, ya que eso es más una cosa de toolset que de WPML 🙂 Saludos, |
febrero 3, 2025 en 9:12 am #16661666 | |
Javi |
Hola Alejandro. Gracias por tus comentarios. Es para mostrar el valor en el front pero estoy usando Post Custom Field y este devuelve el value del elemento. Adjunto una captura. Sino lo que tendré que crear es un shortcode para que me devuelva el nombre del campo y no el value. O crees que hay otra opción sin crear el shortcode? Gracias. |
febrero 4, 2025 en 12:58 pm #16666746 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola Javi, Como te comentaba Alejandro, en WPML el “value” de un radio button (o de cualquier campo similar) está pensado para funcionar como un identificador interno, por lo que no se traduce automáticamente. Traducirlo implicaría tener que modificar el código para cada idioma y puede generar problemas (por ejemplo, espacios o caracteres especiales que compliquen el procesamiento de los datos). Nos has aclarado que estás utilizando post custom fields. En este caso tienes dos opciones:
Espero que esta respuesta te sea de utilidad y te oriente en la dirección correcta. Si tienes dudas en cuanto a la implementación te recomiendo que consultes en el foro de soporte de Toolset, ellos están más capacitados en esos temas 🙂 Saludos cordiales, |