Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema:
El cliente necesita editar el texto del footer en su sitio web para uno de los idiomas disponibles, pero al modificar el archivo footer.php, el cambio afecta a todos los idiomas.
Solución:
Para traducir textos que están 'hardcoded' en archivos PHP, debes registrarlos para la traducción usando las funciones de WordPress __() y _e(). Por ejemplo, reemplaza:
<span>LA ANTIGUA LAVANDERA</span>
con:
<span><?php _e( 'LA ANTIGUA LAVANDERA', 'my-plugin-domain' ); ?></span>
Encuentra un tutorial completo aquí: Activar la traducción de texto para temas no compatibles con WPML
Para traducir enlaces, crea una variable con el enlace dentro de la función __()
$url = __( 'https://domain.com/terms-of-service', 'my-domain' ); printf( esc_html__( 'By clicking on "Create an account" below, you are agreeing to the %sTerms of service%s', 'my-domain' ), '<a href="' . $url . '">', '</a>' );
Si la solución proporcionada no es relevante para tu caso, porque podría estar desactualizada o no aplicarse a tu situación específica, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable que revises los problemas conocidos, verifiques la versión de la solución permanente y confirmes que tienes instaladas las últimas versiones de temas y plugins. Si necesitas más ayuda, no dudes en contactarnos en nuestro foro de soporte.
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.
Este tema contiene 3 respuestas, tiene 2 voces.
Última actualización por hace 1 año, 1 mes.
Asistido por: Nicolas V..