The get_wp_title_rss WordPress PHP filter modifies the blog title for use as the feed title.
Usage
add_filter('get_wp_title_rss', 'your_function_name', 10, 2);
function your_function_name($title, $deprecated) {
// your custom code here
return $title;
}
Parameters
$title(string) – The current blog title.$deprecated(string) – Unused.
More information
See WordPress Developer Resources: get_wp_title_rss
Examples
Append custom text to the feed title
Modify the blog title in the RSS feed by appending custom text.
add_filter('get_wp_title_rss', 'append_custom_text', 10, 2);
function append_custom_text($title, $deprecated) {
$title .= ' - Custom Text';
return $title;
}
Prepend site name to the feed title
Add the site name before the blog title in the RSS feed.
add_filter('get_wp_title_rss', 'prepend_site_name', 10, 2);
function prepend_site_name($title, $deprecated) {
$site_name = get_bloginfo('name');
$title = $site_name . ' - ' . $title;
return $title;
}
Replace specific text in the feed title
Replace specific text in the blog title for the RSS feed.
add_filter('get_wp_title_rss', 'replace_specific_text', 10, 2);
function replace_specific_text($title, $deprecated) {
$title = str_replace('Old Text', 'New Text', $title);
return $title;
}
Uppercase the feed title
Change the blog title in the RSS feed to uppercase.
add_filter('get_wp_title_rss', 'uppercase_feed_title', 10, 2);
function uppercase_feed_title($title, $deprecated) {
$title = strtoupper($title);
return $title;
}
Add post count to the feed title
Add the total number of published posts to the blog title in the RSS feed.
add_filter('get_wp_title_rss', 'add_post_count', 10, 2);
function add_post_count($title, $deprecated) {
$post_count = wp_count_posts()->publish;
$title .= ' (' . $post_count . ' Posts)';
return $title;
}