Añadir el siguiente código en el archivo functions.php de tu wordpress.
function ocultar_email_addresses_sc($atts, $content = null) {
$emailaddress_fields = shortcode_atts(array('email' => ''),$atts);
$e_mail = $emailaddress_fields['email'];
if ($e_mail !=='') {
return '<a href="mailto:'.antispambot($e_mail).'">'.antispambot($e_mail).'</a>';
}
else {
return '';
}
}
add_shortcode('ocultar_email','ocultar_email_addresses_sc');
para añadir tu email protegido en tus entradas y páginas de wordpress utiliza el siguiente shortcode:
[ocultar_email email="email@ejemplo.com"]
Para poder usar tus email protegidos en los widget, añade la siguiente línea junto al código añadido en functions.php
add_filter( 'widget_text', 'do_shortcode' );