Traducir contenido en Contact Form 7 de WordPress
Si queremos que el contenido de nuestros formularios de contacto generados con el plugin Contact Form 7 sean traducidos, tan sólo deberemos añadir a nuestro functions.php lo siguiente:
function translate_shortcode($tag) {
if (isset($tag['values']) && count($tag['values']) > 1) return __($tag['values'][1], $tag['values'][0]);
return "";
}
wpcf7_add_shortcode('translate', 'translate_shortcode', true);
Una vez añadido esto, podremos incluir en nuestro formulario lo siguiente:
[translate null "diccionario" "Texto que quiero traducir"]
El valor null es porque el plugin busca en el primer parámetro el ID del campo, el segundo campo es el nombre de diccionario que hayamos incluido con la función load_theme_textdomain, y por último el texto que vayamos a traducir.
BlueShoes es un framework y CMS escrito en PHP, con soporte para MySQL y para Oracle y MSSQL. Ofrece a los desarrolladores soluciones para necesidades reales, para lo cual disponemos de componentes que manejo de usuarios, sesión, grupo de usuarios, tratamiento de excepciones, logs, formularios y mucho más.
Creo que falta una parte del artÃculo, al principio. no?
Hola Cristian, no sé a que te refieres. La verdad es que el artÃculo no es muy extenso y explicativo, pero yo lo veo todo.
Saludos y gracias
Si queremos que el contenido de nuestros formularios de contacto generados con el plugin Contact Form 7 ******, tan sólo deberemos añadir a nuestro functions.php lo siguiente:
Falta que es lo que queres hacer en la frase… “sean traducidos” o algo asÃ..
Saludos
Pues tienes toda la razón, y mira que lo he leÃdo dos veces 😀