Encriptar las direcciones de los correos en WordPress
Si publicas tu correo electrónico de forma abierta en cualquier sitio de tu web, es probable que ciertos bots recojan esa dirección para mandarte SPAM.
Para evitarlo puedes usar la función antispambot() para encriptar ese correo y que el bot no pueda leerlo. Hay varias formas de implementarlo pero la más práctica sería declarando un shortcode como este:
<?php
function wpdocs_hide_email_shortcode( $atts , $content = null ) {
if ( ! is_email( $content ) ) {
return;
}
return '<a href="' . esc_url('mailto:' . antispambot( $content ) ) . 'target="_blank" >' . esc_html( antispambot( $content ) ) . '</a>';
}
add_shortcode( 'email', 'wpdocs_hide_email_shortcode' );
?>
De esta forma podrás escribir tu correo dentro del shortcode y protegerlo de los bots, tal que asi:
