|
@@ 84-98 (lines=15) @@
|
| 81 |
|
* Default current comment. |
| 82 |
|
* @return string The current comment author's email |
| 83 |
|
*/ |
| 84 |
|
function get_comment_author_email( $comment_ID = 0 ) { |
| 85 |
|
$comment = get_comment( $comment_ID ); |
| 86 |
|
|
| 87 |
|
/** |
| 88 |
|
* Filters the comment author's returned email address. |
| 89 |
|
* |
| 90 |
|
* @since 1.5.0 |
| 91 |
|
* @since 4.1.0 The `$comment_ID` and `$comment` parameters were added. |
| 92 |
|
* |
| 93 |
|
* @param string $comment_author_email The comment author's email address. |
| 94 |
|
* @param int $comment_ID The comment ID. |
| 95 |
|
* @param WP_Comment $comment The comment object. |
| 96 |
|
*/ |
| 97 |
|
return apply_filters( 'get_comment_author_email', $comment->comment_author_email, $comment->comment_ID, $comment ); |
| 98 |
|
} |
| 99 |
|
|
| 100 |
|
/** |
| 101 |
|
* Display the email of the author of the current global $comment. |
|
@@ 115-129 (lines=15) @@
|
| 112 |
|
* @param int|WP_Comment $comment_ID Optional. WP_Comment or the ID of the comment for which to print the author's email. |
| 113 |
|
* Default current comment. |
| 114 |
|
*/ |
| 115 |
|
function comment_author_email( $comment_ID = 0 ) { |
| 116 |
|
$comment = get_comment( $comment_ID ); |
| 117 |
|
$author_email = get_comment_author_email( $comment ); |
| 118 |
|
|
| 119 |
|
/** |
| 120 |
|
* Filters the comment author's email for display. |
| 121 |
|
* |
| 122 |
|
* @since 1.2.0 |
| 123 |
|
* @since 4.1.0 The `$comment_ID` parameter was added. |
| 124 |
|
* |
| 125 |
|
* @param string $author_email The comment author's email address. |
| 126 |
|
* @param int $comment_ID The comment ID. |
| 127 |
|
*/ |
| 128 |
|
echo apply_filters( 'author_email', $author_email, $comment->comment_ID ); |
| 129 |
|
} |
| 130 |
|
|
| 131 |
|
/** |
| 132 |
|
* Display the html email link to the author of the current comment. |