The comment_text_rss WordPress PHP filter allows you to modify the content of the current comment for use in a feed.
Usage
add_filter('comment_text_rss', 'your_custom_function');
function your_custom_function($comment_text) {
// your custom code here
return $comment_text;
}
Parameters
$comment_text(string) – The content of the current comment.
More information
See WordPress Developer Resources: comment_text_rss
Examples
Remove HTML tags from comment content in RSS feed
Strip HTML tags from the comment content to display plain text in the RSS feed.
add_filter('comment_text_rss', 'strip_html_tags_from_comments');
function strip_html_tags_from_comments($comment_text) {
$comment_text = strip_tags($comment_text);
return $comment_text;
}
Limit comment length in RSS feed
Truncate comments to a maximum of 100 characters in the RSS feed.
add_filter('comment_text_rss', 'limit_comment_length');
function limit_comment_length($comment_text) {
$max_length = 100;
if (strlen($comment_text) > $max_length) {
$comment_text = substr($comment_text, 0, $max_length) . '...';
}
return $comment_text;
}
Add a custom prefix to comment content in RSS feed
Add a custom prefix to each comment displayed in the RSS feed.
add_filter('comment_text_rss', 'add_custom_prefix_to_comments');
function add_custom_prefix_to_comments($comment_text) {
$prefix = 'Comment: ';
$comment_text = $prefix . $comment_text;
return $comment_text;
}
Replace specific words in comment content for RSS feed
Replace specific words in the comment content before displaying them in the RSS feed.
add_filter('comment_text_rss', 'replace_specific_words_in_comments');
function replace_specific_words_in_comments($comment_text) {
$search = array('badword1', 'badword2');
$replace = array('****', '****');
$comment_text = str_replace($search, $replace, $comment_text);
return $comment_text;
}
Convert comment content to uppercase in RSS feed
Change the comment content to uppercase before displaying it in the RSS feed.
add_filter('comment_text_rss', 'convert_comments_to_uppercase');
function convert_comments_to_uppercase($comment_text) {
$comment_text = strtoupper($comment_text);
return $comment_text;
}