The get_comment_author_link() WordPress PHP function retrieves the HTML link to the URL of the author of the current comment.
Usage
echo get_comment_author_link($comment_id);
Parameters
- $comment_id (int|WP_Comment) – Optional. WP_Comment or the ID of the comment for which to get the author’s link. Default current comment.
More information
See WordPress Developer Resources: get_comment_author_link()
Examples
Display Comment Author Link
Display the comment author’s link in the comments section of a post.
// In your theme's comments.php echo get_comment_author_link();
Add Custom Class to Comment Author Link
Add a custom class to the comment author link using filters. Add this code to your theme’s functions.php file.
// filter for get_comment_author_link function function wpdocs_custom_get_comment_author_link($content) { $extra_classes = 'text-decoration-none text-primary fw-bold mb-0'; return preg_replace('/url/', 'url ' . $extra_classes, $content); } add_filter('get_comment_author_link', 'wpdocs_custom_get_comment_author_link', 99);
Display Comment Author Link with Custom Markup
Customize the comment author link by wrapping it in custom markup.
// In your theme's comments.php echo '<div class="comment-author">' . get_comment_author_link() . '</div>';
Display Comment Author Link with Avatar
Show the comment author’s avatar next to their link.
// In your theme's comments.php echo get_avatar(get_comment_author_email()) . ' ' . get_comment_author_link();
Check If the Comment Author Has a Link
Check if the comment author has a link before displaying it.
// In your theme's comments.php if (get_comment_author_url()) { echo get_comment_author_link(); } else { echo get_comment_author(); }