The get_the_title_rss() WordPress PHP function retrieves the current post title for the feed.
Usage
echo get_the_title_rss();
Parameters
- None
More information
See WordPress Developer Resources: get_the_title_rss
Examples
Display Post Title in RSS Feed
Display the current post title in an RSS feed.
// Inside your RSS loop echo '<item>'; echo ' <title>' . get_the_title_rss() . '</title>'; // Other RSS item elements echo '</item>';
Filter Post Title for RSS Feed
Apply custom filter to modify the post title in an RSS feed.
// Inside your functions.php
function custom_title_rss($title) {
return $title . ' - Custom Suffix';
}
add_filter('the_title_rss', 'custom_title_rss');
Create RSS Feed Template
Create a custom RSS feed template displaying the post title.
// Inside your custom RSS template
header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true);
echo '<?xml version="1.0" encoding="' . get_option('blog_charset') . '"?' . '>';
?>
<rss version="2.0">
<channel>
<?php while (have_posts()) : the_post(); ?>
<item>
<title><?php echo get_the_title_rss(); ?></title>
</item>
<?php endwhile; ?>
</channel>
</rss>
Display Post Title with Custom Prefix in RSS Feed
Add a custom prefix to the post title in an RSS feed.
// Inside your RSS loop echo '<item>'; echo ' <title>Custom Prefix: ' . get_the_title_rss() . '</title>'; // Other RSS item elements echo '</item>';
Display Post Title and Categories in RSS Feed
Display the post title and categories in an RSS feed.
// Inside your RSS loop echo '<item>'; echo ' <title>' . get_the_title_rss() . '</title>'; echo ' <category>' . get_the_category_rss() . '</category>'; // Other RSS item elements echo '</item>';