In WordPress è relativamente semplice creare uno shortcode per gli indirizzi e-mail.
La soluzione è la seguente:
function my_email( $atts, $content = null ) {
if( filter_var( trim( $content ), FILTER_VALIDATE_EMAIL ) ) {
return '<a href="mailto:' . antispambot( trim( $content ) ) . '">' . antispambot( trim( $content ) ) . '</a>';
} else {
return '';
}
}
add_shortcode( 'my-email', 'my_email' );