{"id":38429,"date":"2021-01-27T11:57:08","date_gmt":"2021-01-27T09:57:08","guid":{"rendered":"https:\/\/themeisle.com\/blog\/?p=38429"},"modified":"2023-05-04T17:16:20","modified_gmt":"2023-05-04T14:16:20","slug":"custom-rss-feed-wordpress","status":"publish","type":"post","link":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/","title":{"rendered":"Create a Custom RSS Feed in WordPress: Beginner&#8217;s Guide"},"content":{"rendered":"\n<p>An RSS feed is an excellent <a href=\"https:\/\/themeisle.com\/blog\/best-blogging-tools\/\">blogging tool<\/a> that can help grow your audience. By default, WordPress comes with standard RSS feed functionality, which is sufficient for most users. However, if you&#8217;d like to deliver specific content or add post thumbnails to your feeds, you will need to create a custom RSS feed in WordPress.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Fortunately, you can customize your RSS feed relatively easily by adding a few lines of code. Note that this method may not be suitable for beginners as you&#8217;ll need to access your child theme&#8217;s <code>functions.php<\/code> file. However, most intermediate users should be able to follow the instructions below.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>In this article, we&#8217;ll show you <a href=\"#how-to\">how to create a custom RSS feed<\/a> in WordPress. We&#8217;ll also discuss <a href=\"#why-useful\">why it&#8217;s useful<\/a> and how you can <a href=\"#how-you-can-feature\">feature content from external sources on your site with a simple plugin<\/a>. Let&#8217;s go!<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=How+to+create+a+custom+%23RSS+feed+in+%23WordPress%3A+beginner%27s+guide+%F0%9F%93%87+&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/' target='_blank' rel='nofollow'>How to create a custom #RSS feed in #WordPress: beginner's guide \ud83d\udcc7 <\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=How+to+create+a+custom+%23RSS+feed+in+%23WordPress%3A+beginner%27s+guide+%F0%9F%93%87+&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-useful\">Understanding RSS feeds and how they can benefit your site<\/h2>\n\n\n\n<p><a href=\"https:\/\/themeisle.com\/blog\/what-is-rss\/\">RSS stands for Really Simple Syndication<\/a>. It&#8217;s a handy functionality that enables bloggers to share their content on other sites and via feed readers. This enables subscribers to keep track of new posts without checking each of their favorite websites manually. There are also other ways to use RSS feeds in WordPress, which we discussed in <a href=\"https:\/\/themeisle.com\/blog\/rss-feeds-in-wordpress\/\">a previous article<\/a>.<\/p>\n\n\n\n<p>Visitors who sign up for RSS feeds can use their chosen feed reader to browse content, leave comments, and share posts on social media. You should be able to access your site&#8217;s feed via <em>yourdomain.com\/feed<\/em>. Note that doing this will only show you the code; you need a dedicated <a href=\"https:\/\/themeisle.com\/blog\/news-aggregator-websites-examples\/\">news aggregator<\/a> tool such as <a href=\"https:\/\/feedly.com\/\" target=\"_blank\" rel=\"noopener\">Feedly<\/a> to see it in its full glory.<\/p>\n\n\n\n<p>If you want to differentiate your content, you can create a custom RSS feed and target specific readers. This can be useful if your website caters to multiple niches.<\/p>\n\n\n\n<p>You can also feature posts from external sources using our <a href=\"https:\/\/themeisle.com\/plugins\/feedzy-rss-feeds\/\">Feedzy<\/a> plugin. For instance, you could <a href=\"https:\/\/themeisle.com\/blog\/wordpress-news-aggregator-website\/\">aggregate content<\/a> from other blogs, podcasts, or even YouTube channels and display them on your site to increase engagement.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to\">How to create a custom RSS feed in WordPress<\/h2>\n\n\n\n<p>Unfortunately, customizing an RSS feed takes some advanced knowledge, so we would not recommend undertaking this approach unless you&#8217;re at least a little comfortable with code.<\/p>\n\n\n\n<p>Before you proceed, it&#8217;s smart to <a href=\"https:\/\/themeisle.com\/blog\/backup-a-wordpress-site-for-free\/\">back up your site<\/a> so you can recover it if something goes wrong. When you&#8217;re ready to proceed, follow the instructions below. <\/p>\n\n\n\n<p>This tutorial will help you create a custom RSS feed with the following attributes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Post title<\/li>\n\n\n\n<li>Link<\/li>\n\n\n\n<li>Published date<\/li>\n\n\n\n<li>Author<\/li>\n\n\n\n<li>Excerpt<\/li>\n<\/ul>\n\n\n\n<p>You can add these code snippets in one of two places:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>You can use the free Code Snippets plugin, which provides a convenient interface to manage these types of snippets. This is the simplest option for most people.<\/li>\n\n\n\n<li>You can edit your child theme&#8217;s <code>functions.php<\/code> file &#8211; make sure to <a href=\"https:\/\/themeisle.com\/blog\/wordpress-child-themes\/\">use a child theme<\/a> so that you don&#8217;t overwrite your changes when you update your theme.<\/li>\n<\/ol>\n\n\n<div class=\"wp-pic-wrapper align-center large\" style=\"margin:20px 0;\"><div class=\"wp-pic large plugin wp-pic-ajax scheme2\"  id=\"wp-pic-code-snippets\"data-type=\"plugin\" data-slug=\"code-snippets\" data-image=\"\" data-expiration=\"\"  data-layout=\"large\" data-slugs=\"[]\" ><div class=\"wp-pic-body-loading\"><div class=\"signal\"><\/div><\/div><\/div><\/div><!-- .wp-pic-wrapper--><link rel='stylesheet' id='dashicons-css' href='https:\/\/themeisle.com\/blog\/wp-includes\/css\/dashicons.min.css?ver=6.8.5' type='text\/css' media='all' \/>\n<link rel='stylesheet' id='wppic-style-css' href='https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/dist\/wppic-styles.css?ver=6.1.1' type='text\/css' media='all' \/>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery.min.js?ver=3.7.1\" id=\"jquery-core-js\"><\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-includes\/js\/jquery\/jquery-migrate.min.js?ver=3.4.1\" id=\"jquery-migrate-js\"><\/script>\n<script type=\"text\/javascript\" id=\"wppic-script-js-extra\">\n\/* <![CDATA[ *\/\nvar wppicAjax = {\"ajaxurl\":\"https:\\\/\\\/themeisle.com\\\/blog\\\/wp-admin\\\/admin-ajax.php\"};\n\/* ]]> *\/\n<\/script>\n<script type=\"text\/javascript\" src=\"https:\/\/themeisle.com\/blog\/wp-content\/plugins\/wp-plugin-info-card\/assets\/js\/wppic-script.min.js?ver=6.1.1\" id=\"wppic-script-js\"><\/script>\n\n\n\n\n<p>To get started, add <a href=\"https:\/\/kb.wprssaggregator.com\/article\/219-how-to-create-custom-rss-feeds\" target=\"_blank\" rel=\"noopener\">the following code snippet<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action('init', 'customRSS');\nfunction customRSS(){\n        add_feed('feedname', 'customRSSFunc');\n}<\/code><\/pre>\n\n\n\n<p>This will initiate the <code>customRSS<\/code> function on your site. You&#8217;ll need to change the <code>'feedname'<\/code> accordingly, depending on what you want to call your new feed.<\/p>\n\n\n\n<p>Next, you&#8217;ll need to create a callback function, which you can do by adding the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>function customRSSFunc(){\n        get_template_part('rss', 'feedname');\n}<\/code><\/pre>\n\n\n\n<p>This will link your feed to its own template file, which we&#8217;ll create in a moment. Note that the <code>'get_template_part'<\/code> function has two arguments: the <a href=\"https:\/\/themeisle.com\/blog\/post-slug\/\">URL slug<\/a> and the feed name. We recommend setting the slug to <code>'rss'<\/code> so it&#8217;s easier to navigate.<\/p>\n\n\n\n<p>Next, you&#8217;ll need to create the feed template. Create a new file in your child theme&#8217;s folder and save it as <code>slug-name.php<\/code>, using the arguments from the previous snippet (e.g., <code>rss-feedname.php<\/code>). <\/p>\n\n\n\n<p>The code for the template file is as follows:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/**\n * Template Name: Custom RSS Template - Feedname\n *\/\n$postCount = 5; \/\/ The number of posts to show in the feed\n$posts = query_posts('showposts=' . $postCount);\nheader('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);\necho '&lt;?xml version=\"1.0\" encoding=\"'.get_option('blog_charset').'\"?'.'&gt;';\n?&gt;\n&lt;rss version=\"2.0\"\n        xmlns:content=\"http:\/\/purl.org\/rss\/1.0\/modules\/content\/\"\n        xmlns:wfw=\"http:\/\/wellformedweb.org\/CommentAPI\/\"\n        xmlns:dc=\"http:\/\/purl.org\/dc\/elements\/1.1\/\"\n        xmlns:atom=\"http:\/\/www.w3.org\/2005\/Atom\"\n        xmlns:sy=\"http:\/\/purl.org\/rss\/1.0\/modules\/syndication\/\"\n        xmlns:slash=\"http:\/\/purl.org\/rss\/1.0\/modules\/slash\/\"\n        &lt;?php do_action('rss2_ns'); ?&gt;&gt;\n&lt;channel&gt;\n        &lt;title&gt;&lt;?php bloginfo_rss('name'); ?&gt; - Feed&lt;\/title&gt;\n        &lt;atom:link href=\"&lt;?php self_link(); ?&gt;\" rel=\"self\" type=\"application\/rss+xml\" \/&gt;\n        &lt;link&gt;&lt;?php bloginfo_rss('url') ?&gt;&lt;\/link&gt;\n        &lt;description&gt;&lt;?php bloginfo_rss('description') ?&gt;&lt;\/description&gt;\n        &lt;lastBuildDate&gt;&lt;?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?&gt;&lt;\/lastBuildDate&gt;\n        &lt;language&gt;&lt;?php echo get_option('rss_language'); ?&gt;&lt;\/language&gt;\n        &lt;sy:updatePeriod&gt;&lt;?php echo apply_filters( 'rss_update_period', 'hourly' ); ?&gt;&lt;\/sy:updatePeriod&gt;\n        &lt;sy:updateFrequency&gt;&lt;?php echo apply_filters( 'rss_update_frequency', '1' ); ?&gt;&lt;\/sy:updateFrequency&gt;\n        &lt;?php do_action('rss2_head'); ?&gt;\n        &lt;?php while(have_posts()) : the_post(); ?&gt;\n                &lt;item&gt;\n                        &lt;title&gt;&lt;?php the_title_rss(); ?&gt;&lt;\/title&gt;\n                        &lt;link&gt;&lt;?php the_permalink_rss(); ?&gt;&lt;\/link&gt;\n                        &lt;pubDate&gt;&lt;?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?&gt;&lt;\/pubDate&gt;\n                        &lt;dc:creator&gt;&lt;?php the_author(); ?&gt;&lt;\/dc:creator&gt;\n                        &lt;guid isPermaLink=\"false\"&gt;&lt;?php the_guid(); ?&gt;&lt;\/guid&gt;\n                        &lt;description&gt;&lt;!&#091;CDATA&#091;&lt;?php the_excerpt_rss() ?&gt;]]&gt;&lt;\/description&gt;\n                        &lt;content:encoded&gt;&lt;!&#091;CDATA&#091;&lt;?php the_excerpt_rss() ?&gt;]]&gt;&lt;\/content:encoded&gt;\n                        &lt;?php rss_enclosure(); ?&gt;\n                        &lt;?php do_action('rss2_item'); ?&gt;\n                &lt;\/item&gt;\n        &lt;?php endwhile; ?&gt;\n&lt;\/channel&gt;\n&lt;\/rss&gt;<\/code><\/pre>\n\n\n\n<p>Note that you can control the number of posts displayed in your feed by changing the <code>postCount<\/code> variable. You can also amend this template if you want your feed to show images, comments, and so on.<\/p>\n\n\n\n<p>Once you&#8217;re happy with your feed template, save it and head to <strong>Settings \u2192 Permalinks<\/strong> in your dashboard. Click on <strong>Save Changes<\/strong>. This will flush the rewrite rules so that your feed can display correctly.<\/p>\n\n\n\n<p>You should now be able to access your custom feed at <code>yourdomain.com\/feed\/feedname<\/code> (substituting values with your custom ones).<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-you-can-feature\">How to feature other RSS feeds on your WordPress website<\/h2>\n\n\n\n<p>Alternatively, another <a href=\"https:\/\/themeisle.com\/blog\/rss-feeds-in-wordpress\/\">way to use RSS feeds<\/a> is to feature feeds from other blogs or platforms on your website. In that case, you can use a WordPress syndication plugin, like <a href=\"https:\/\/themeisle.com\/plugins\/feedzy-rss-feeds\/\">our Feedzy<\/a> and import content from external RSS feeds.<\/p>\n\n\n\n<p>Once you&#8217;ve installed and activated Feedzy, go to the page or post where you&#8217;d like to feature one or more feeds. If you&#8217;re using the Block Editor, you&#8217;ll be able to add a Feedzy block and paste your desired source URL: <\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=101717588  fetchpriority=\"high\" decoding=\"async\" width=\"1628\" height=\"655\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png\" alt=\"Adding an external RSS feed using Feedzy and the Block Editor.\" class=\"wp-image-38447\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1628\/h:655\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 1628w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:121\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:412\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:309\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:618\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:20\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:193\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:319\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:483\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:119\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:157\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:109\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1628\/h:655\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Adding-feeds-with-Feedzy.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p>In the settings area in the right-hand sidebar, you can adjust the number of feeds you want to display, caching time, and sorting order.<\/p>\n\n\n\n<p>If you prefer to use the Classic Editor, you can use a Feedzy shortcode <code>[feedzy-rss feeds=\" source_URL\"]<\/code> and embed it anywhere you want the feed to appear on your site. <\/p>\n\n\n\n<p>Alternatively, you can use a widget, which you can activate via <strong>Appearance \u2192 Widgets<\/strong> in your dashboard:<\/p>\n\n\n<div class=\"wp-block-image blog-img-std\">\n<figure class=\"aligncenter size-full\"><img data-opt-id=519778353  fetchpriority=\"high\" decoding=\"async\" width=\"1616\" height=\"738\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png\" alt=\"Activating the Feedzy widget in WordPress.\" class=\"wp-image-38448\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1616\/h:738\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 1616w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:137\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:468\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:351\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1536\/h:701\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 1536w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:23\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:480\/h:219\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 480w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:794\/h:363\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 794w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1200\/h:548\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:296\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 296w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:390\/h:178\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 390w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:270\/h:123\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 270w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1616\/h:738\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/Activating-Feedzy-widget.png 2x\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure><\/div>\n\n\n<p>You can also import RSS feeds into WordPress as posts, which we discuss in more detail in <a href=\"https:\/\/themeisle.com\/blog\/import-rss-feeds-into-wordpress-as-posts\/\">another tutorial<\/a>.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dotted\" style=\"margin:40px 0;border-width:1px;border-color:#999999\"><a href=\"#\" style=\"color:#999999\">Go to top<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Create your custom RSS feed in WordPress today<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>Creating a custom RSS feed in WordPress can be tricky. However, if you&#8217;re comfortable with code, you can easily add different feeds and start delivering unique content to your readers.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\t\t<div class='ti-tweet-clear'><\/div>\n\t\t\t<div class='ti-tweet_wrapper'>\n\t\t    \t<div class='ti-tweet_text'>\n\t\t    \t\t<a href='https:\/\/twitter.com\/share?text=How+to+set+up+custom+%23RSS+feeds+on+your+%23WordPress+site+%F0%9F%93%87&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/' target='_blank' rel='nofollow'>How to set up custom #RSS feeds on your #WordPress site \ud83d\udcc7<\/a>\n\t\t    \t<\/div>\n\t\t    \t<div class='ti-tweet_sharebtn'>\n\t\t    \t<a href='https:\/\/twitter.com\/share?text=How+to+set+up+custom+%23RSS+feeds+on+your+%23WordPress+site+%F0%9F%93%87&via=themeisle&related=themeisle&url=https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/' target='_blank' rel='nofollow'>Click To Tweet \n\t\t    \t\t<span><\/span>\n\t\t    \t<\/a>\n\t\t    <\/div>\n\t\t<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>In this post, we&#8217;ve shown you how to create a custom RSS feed in WordPress. You&#8217;ll need to add some custom code snippets and <a href=\"https:\/\/themeisle.com\/blog\/how-to-create-templates-in-wordpress\/\">create a template to customize<\/a> your feed&#8217;s appearance, so only attempt this method if you have the necessary skills. Alternatively, to feature external feeds on your site, you can use <a href=\"https:\/\/themeisle.com\/plugins\/feedzy-rss-feeds\/\">Feedzy<\/a> without any coding knowledge.<\/p>\n\n\n\n<p>For some other ideas on how to use RSS feeds in WordPress, check out these posts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/themeisle.com\/blog\/rss-feeds-in-wordpress\/\">Seven ways to use RSS feeds in WordPress<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/themeisle.com\/blog\/import-rss-feeds-into-wordpress-as-posts\/\">How to import RSS feeds into WordPress as posts<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/themeisle.com\/blog\/wordpress-news-aggregator-website\/\">How to create a WordPress news aggregator website<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong><em>Do you have any questions about custom RSS feeds? Let us know in the comments section below!<\/em><\/strong><\/p>\n\n\n<style>.ticss-d144f107 strong{font-weight: 700;\n    letter-spacing: -0.2px;\n    line-height: 1.2;\n    display: inline-block;}<\/style>\n\n\n<div class=\"wp-block-columns speed-guide has-white-color has-text-color has-background has-link-color wp-elements-2f81f6c5526477b5b4d52d1ca4513949 is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#4267cf\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image size-medium\"><img data-opt-id=30701221  fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png\" alt=\"speed guide\" class=\"wp-image-113040\" srcset=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:300\/h:300\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 300w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1024\/h:1024\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1024w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:150\/h:150\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 150w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:768\/h:768\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 768w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:50\/h:50\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 50w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:240\/h:240\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 240w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:397\/h:397\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 397w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:600\/h:600\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 600w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:148\/h:148\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 148w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:195\/h:195\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 195w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:135\/h:135\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 135w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 1200w, https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:1080\/h:1080\/q:mauto\/f:best\/dpr:2\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2025\/09\/e2ce20299a807336c68c2e029640adaa1.png 2x\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center ticss-58e79f2f\" style=\"font-size:14px\"><strong>FREE GUIDE<\/strong><\/p>\n\n\n\n<p class=\"ticss-d144f107\" style=\"font-size:25px\"><strong>4 Essential Steps to Speed Up Your&nbsp;WordPress Website<\/strong><\/p>\n\n\n\n<p class=\"ticss-3b627beb\">Follow the simple steps in our 4-part mini series and reduce your loading times by 50-80%.&nbsp;\ud83d\ude80<\/p>\n\n\n<p><div class=\"frm_forms  with_frm_style frm_style_themeisle\" id=\"frm_form_4_container\" data-token=\"070f6a2e6c757d51d88e95dd83fc2573\">\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_site-speed-guide-below-post\" data-token=\"070f6a2e6c757d51d88e95dd83fc2573\">\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Site Speed Guide - Below Post<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"site-speed-guide-below-post\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"a54c34454d\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/38429\" \/><input type=\"hidden\" name=\"item_meta[18]\" id=\"field_6px6q2\" value=\"\/blog\/wp-json\/wp\/v2\/posts\/38429\"  data-frmval=\"\/blog\/wp-json\/wp\/v2\/posts\/38429\"   \/>\n<div id=\"frm_field_15_container\" class=\"frm_form_field form-field  frm_required_field frm_none_container\">\r\n\t<label for=\"field_6px6q\" id=\"field_6px6q_label\" class=\"frm_primary_label\">Your Email\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\">*<\/span>\r\n\t<\/label>\r\n\t<input type=\"email\" id=\"field_6px6q\" name=\"item_meta[15]\" value=\"\"  autocomplete=\"email\"  placeholder=\"your@email.com\" data-reqmsg=\"Your Email cannot be blank.\" aria-required=\"true\" data-invmsg=\"Your Email is invalid\" aria-invalid=\"false\"  \/>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_17_container\" class=\"frm_form_field form-field  frm_none_container vertical_radio\">\r\n\t<div  id=\"field_6px6q3_label\" class=\"frm_primary_label\">Subscribe to our newsletter\r\n\t\t<span class=\"frm_required\" aria-hidden=\"true\"><\/span>\r\n\t<\/div>\r\n\t<div class=\"frm_opt_container\" aria-labelledby=\"field_6px6q3_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_17-0\">\t\t\t<label  for=\"field_6px6q3-0\">\n\t\t\t<input type=\"checkbox\" name=\"item_meta[17][]\" id=\"field_6px6q3-0\" value=\"true\"  data-invmsg=\"Subscribe to our newsletter is invalid\" aria-invalid=\"false\"   \/> Subscribe to our newsletter<\/label><\/div>\n<\/div>\r\n\t\r\n\t\r\n<\/div>\n<div id=\"frm_field_14_container\" class=\"frm_form_field form-field \">\r\n\t<div class=\"frm_submit frm_flex\">\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">FREE ACCESS<\/button>\r\n\r\n\r\n\r\n<\/div>\r\n<\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t\t\t<div id=\"frm_field_24_container\">\n\t\t\t<label for=\"field_nhheh\" >\n\t\t\t\tIf you are human, leave this field blank.\t\t\t<\/label>\n\t\t\t<input  id=\"field_nhheh\" type=\"text\" class=\"frm_form_field form-field frm_verify\" name=\"item_meta[24]\" value=\"\"  \/>\n\t\t<\/div>\n\t\t<input name=\"frm_state\" type=\"hidden\" value=\"tGKtIG19U6wyYcew8uBttaz8i5UM\/W77zimJdL7O9CowF9M0QAXa6pd1+Qu8+H8p\" \/><\/div>\n<\/fieldset>\n<\/div>\n\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"249\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n<\/div>\n<\/p>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"An RSS feed is an excellent blogging tool that can help grow your audience. By default, WordPress comes with standard RSS feed functionality, which is sufficient for most users. However, if you\u2019d like to deliver specific content or add post thumbnails to your feeds, you will need to create a WordPress custom RSS feed.","protected":false},"author":14,"featured_media":38540,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[272],"tags":[],"hashtags":[],"class_list":["post-38429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tutorials"],"wppr_data":{"cwp_meta_box_check":"No"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.8 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create a Custom RSS Feed in WordPress: Beginner&#039;s Guide<\/title>\n<meta name=\"description\" content=\"Wondering how to create a custom RSS feed in WordPress? In this post, we&#039;ll give you step by step instructions to help you do so!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create a Custom RSS Feed in WordPress: Beginner&#039;s Guide\" \/>\n<meta property=\"og:description\" content=\"Wondering how to create a custom RSS feed in WordPress? In this post, we&#039;ll give you step by step instructions to help you do so!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Themeisle Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-27T09:57:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-04T14:16:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2180\" \/>\n\t<meta property=\"og:image:height\" content=\"1090\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"John Hughes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"John Hughes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\"},\"author\":{\"name\":\"John Hughes\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242\"},\"headline\":\"Create a Custom RSS Feed in WordPress: Beginner&#8217;s Guide\",\"datePublished\":\"2021-01-27T09:57:08+00:00\",\"dateModified\":\"2023-05-04T14:16:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\"},\"wordCount\":1138,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg\",\"articleSection\":[\"WordPress Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\",\"url\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\",\"name\":\"Create a Custom RSS Feed in WordPress: Beginner\\\\'s Guide\",\"isPartOf\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg\",\"datePublished\":\"2021-01-27T09:57:08+00:00\",\"dateModified\":\"2023-05-04T14:16:20+00:00\",\"description\":\"Wondering how to create a custom RSS feed in WordPress? In this post, we\\\\'ll give you step by step instructions to help you do so!\",\"breadcrumb\":{\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg\",\"width\":2180,\"height\":1090,\"caption\":\"How to create a WordPress custom RSS feed\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/themeisle.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a Custom RSS Feed in WordPress: Beginner&#8217;s Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/themeisle.com\/blog\/#website\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"name\":\"Themeisle Blog\",\"description\":\"WordPress Tutorials and Reviews for Beginners and Advanced\",\"publisher\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/themeisle.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/themeisle.com\/blog\/#organization\",\"name\":\"VertiStudio\",\"alternateName\":\"Vertigo Studio SA\",\"url\":\"https:\/\/themeisle.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"contentUrl\":\"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png\",\"width\":718,\"height\":156,\"caption\":\"VertiStudio\"},\"image\":{\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242\",\"name\":\"John Hughes\",\"description\":\"John is a self-taught WordPress designer and developer. He has been working with the CMS for over a decade, and has experience operating as a freelancer and as part of an agency. He\u2019s dabbled in everything from accessible design to website security. Plus, he has extensive knowledge of online business topics like affiliate marketing.\",\"sameAs\":[\"http:\/\/wordcandy.co\"],\"url\":\"https:\/\/themeisle.com\/blog\/author\/john-h\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Create a Custom RSS Feed in WordPress: Beginner&#039;s Guide","description":"Wondering how to create a custom RSS feed in WordPress? In this post, we&#039;ll give you step by step instructions to help you do so!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"Create a Custom RSS Feed in WordPress: Beginner&#039;s Guide","og_description":"Wondering how to create a custom RSS feed in WordPress? In this post, we&#039;ll give you step by step instructions to help you do so!","og_url":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/","og_site_name":"Themeisle Blog","article_published_time":"2021-01-27T09:57:08+00:00","article_modified_time":"2023-05-04T14:16:20+00:00","og_image":[{"width":2180,"height":1090,"url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg","type":"image\/jpeg"}],"author":"John Hughes","twitter_card":"summary_large_image","twitter_misc":{"Written by":"John Hughes","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#article","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/"},"author":{"name":"John Hughes","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242"},"headline":"Create a Custom RSS Feed in WordPress: Beginner&#8217;s Guide","datePublished":"2021-01-27T09:57:08+00:00","dateModified":"2023-05-04T14:16:20+00:00","mainEntityOfPage":{"@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/"},"wordCount":1138,"commentCount":0,"publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"image":{"@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg","articleSection":["WordPress Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/","url":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/","name":"Create a Custom RSS Feed in WordPress: Beginner\\'s Guide","isPartOf":{"@id":"https:\/\/themeisle.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg","datePublished":"2021-01-27T09:57:08+00:00","dateModified":"2023-05-04T14:16:20+00:00","description":"Wondering how to create a custom RSS feed in WordPress? In this post, we\\'ll give you step by step instructions to help you do so!","breadcrumb":{"@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#primaryimage","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2021\/01\/How-to-create-a-WordPress-custom-RSS-feed.jpg","width":2180,"height":1090,"caption":"How to create a WordPress custom RSS feed"},{"@type":"BreadcrumbList","@id":"https:\/\/themeisle.com\/blog\/custom-rss-feed-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/themeisle.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Create a Custom RSS Feed in WordPress: Beginner&#8217;s Guide"}]},{"@type":"WebSite","@id":"https:\/\/themeisle.com\/blog\/#website","url":"https:\/\/themeisle.com\/blog\/","name":"Themeisle Blog","description":"WordPress Tutorials and Reviews for Beginners and Advanced","publisher":{"@id":"https:\/\/themeisle.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/themeisle.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/themeisle.com\/blog\/#organization","name":"VertiStudio","alternateName":"Vertigo Studio SA","url":"https:\/\/themeisle.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","contentUrl":"https:\/\/mllj2j8xvfl0.i.optimole.com\/cb:c5QE.37290\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/themeisle.com\/blog\/wp-content\/uploads\/2024\/02\/VertiStudio_logo1.png","width":718,"height":156,"caption":"VertiStudio"},"image":{"@id":"https:\/\/themeisle.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/themeisle.com\/blog\/#\/schema\/person\/0f080762cdcc47aee80f11536fe87242","name":"John Hughes","description":"John is a self-taught WordPress designer and developer. He has been working with the CMS for over a decade, and has experience operating as a freelancer and as part of an agency. He\u2019s dabbled in everything from accessible design to website security. Plus, he has extensive knowledge of online business topics like affiliate marketing.","sameAs":["http:\/\/wordcandy.co"],"url":"https:\/\/themeisle.com\/blog\/author\/john-h\/"}]}},"_links":{"self":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/38429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/comments?post=38429"}],"version-history":[{"count":16,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/38429\/revisions"}],"predecessor-version":[{"id":69436,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/posts\/38429\/revisions\/69436"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media\/38540"}],"wp:attachment":[{"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/media?parent=38429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/categories?post=38429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/tags?post=38429"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/themeisle.com\/blog\/wp-json\/wp\/v2\/hashtags?post=38429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}