comment_email filter-hookWP 1.2.0

Filters the comment author's email for display.

Care should be taken to protect the email address and assure that email harvesters do not capture your commenter's email address.

Usage

add_filter( 'comment_email', 'wp_kama_comment_email_filter', 10, 2 );

/**
 * Function for `comment_email` filter-hook.
 * 
 * @param string     $comment_author_email The comment author's email address.
 * @param WP_Comment $comment              The comment object.
 *
 * @return string
 */
function wp_kama_comment_email_filter( $comment_author_email, $comment ){

	// filter...
	return $comment_author_email;
}
$comment_author_email(string)
The comment author's email address.
$comment(WP_Comment)
The comment object.

Changelog

Since 1.2.0 Introduced.
Since 4.1.0 The $comment parameter was added.

Where the hook is called

get_comment_author_email_link()
comment_email
WP_Comments_List_Table::column_author()
comment_email
wp-includes/comment-template.php 197
$comment_author_email = apply_filters( 'comment_email', $comment->comment_author_email, $comment );
wp-admin/includes/class-wp-comments-list-table.php 997
$email = apply_filters( 'comment_email', $comment->comment_author_email, $comment );

Where the hook is used in WordPress

wp-includes/default-filters.php 302
add_filter( 'comment_email', 'antispambot' );