The bloginfo_rss WordPress PHP filter allows you to modify the bloginfo for display in RSS feeds.
Usage
add_filter('bloginfo_rss', 'your_custom_function', 10, 2); function your_custom_function($rss_container, $show) { // your custom code here return $rss_container; }
Parameters
$rss_container
(string) – RSS container for the blog information.$show
(string) – The type of blog information to retrieve.
More information
See WordPress Developer Resources: bloginfo_rss
Examples
Modify the blog title in RSS feeds
Change the blog title to “My Custom Blog Title” in RSS feeds:
add_filter('bloginfo_rss', 'change_blog_title_rss', 10, 2); function change_blog_title_rss($rss_container, $show) { if ($show == 'name') { $rss_container = 'My Custom Blog Title'; } return $rss_container; }
Add a copyright notice to the blog description in RSS feeds
Append a copyright notice to the blog description in RSS feeds:
add_filter('bloginfo_rss', 'add_copyright_notice_rss', 10, 2); function add_copyright_notice_rss($rss_container, $show) { if ($show == 'description') { $rss_container .= ' - Copyright ' . date("Y") . ' All Rights Reserved'; } return $rss_container; }
Change the blog language in RSS feeds
Set the blog language to “en-US” in RSS feeds:
add_filter('bloginfo_rss', 'change_blog_language_rss', 10, 2); function change_blog_language_rss($rss_container, $show) { if ($show == 'language') { $rss_container = 'en-US'; } return $rss_container; }
Add a custom author name in RSS feeds
Add a custom author name to the blog in RSS feeds:
add_filter('bloginfo_rss', 'add_custom_author_rss', 10, 2); function add_custom_author_rss($rss_container, $show) { if ($show == 'author') { $rss_container = 'John Doe'; } return $rss_container; }
Remove the blog tagline in RSS feeds
Remove the blog tagline from RSS feeds:
add_filter('bloginfo_rss', 'remove_blog_tagline_rss', 10, 2); function remove_blog_tagline_rss($rss_container, $show) { if ($show == 'description') { $rss_container = ''; } return $rss_container; }