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.
Aunque el contenido realmente es el mismo, porque solo se almacena en una tabla de la base de datos, a lo que se refiere en artÃculo es evitar que mediante distintas rutas se llegue al mismo contenido, asà evitar que varias URLs se quiten visitas en Google u otros buscadores.
Ha sido lanzada la versión 1.7.0 de la aplicación WAMP (Windows Apache MySQL PHP), que añade además phpmyadmin.
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 😀