The comment_author_rss WordPress PHP filter allows you to modify the current comment author’s information for use in a feed.
Usage
add_filter('comment_author_rss', 'your_custom_function');
function your_custom_function($comment_author) {
// your custom code here
return $comment_author;
}
Parameters
$comment_author(string) – The current comment author’s name.
More information
See WordPress Developer Resources: comment_author_rss
Examples
Uppercase Comment Author Name
Convert the comment author’s name to uppercase.
add_filter('comment_author_rss', 'uppercase_comment_author');
function uppercase_comment_author($comment_author) {
return strtoupper($comment_author);
}
Add Prefix to Comment Author Name
Add a prefix to the comment author’s name.
add_filter('comment_author_rss', 'add_prefix_comment_author');
function add_prefix_comment_author($comment_author) {
return 'Author: ' . $comment_author;
}
Anonymize Comment Author Name
Replace the comment author’s name with “Anonymous.”
add_filter('comment_author_rss', 'anonymize_comment_author');
function anonymize_comment_author($comment_author) {
return 'Anonymous';
}
Append Suffix to Comment Author Name
Add a suffix to the comment author’s name.
add_filter('comment_author_rss', 'add_suffix_comment_author');
function add_suffix_comment_author($comment_author) {
return $comment_author . ' (Guest)';
}
Use Initials as Comment Author Name
Display only the initials of the comment author’s name.
add_filter('comment_author_rss', 'initials_comment_author');
function initials_comment_author($comment_author) {
$name_parts = explode(' ', $comment_author);
$initials = '';
foreach ($name_parts as $part) {
$initials .= substr($part, 0, 1) . '.';
}
return $initials;
}