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:

¿Eres una agencia o diseñador y necesitas un servicio profesional de maquetación web?
Tu web maquetada pixel-perfect en tiempo record con las mejores prácticas de desarrollo y optimización de velocidad
Servicio maquetación web