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.
HTML Purifier es un filtro HTML para PHP que no solo elimina código XSS, sino que asegura que tus HTML cumplan los estándares.
Ha salido la nueva versión de PHP, la 5.2.5, estando centrada esta versión en mejorar la estabilidad con cerca de 60 errores solucionados, algunos de ellos relativos a la seguridad, por lo que es necesario actualizar nuestras versiones de PHP.
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 😀