Using WordPress ‘get_category_rss_link()’ PHP function

The get_category_rss_link() WordPress PHP function prints or returns a link to a category’s RSS2 feed.

Usage

echo get_category_rss_link($display, $cat_id);

Parameters

  • $display (bool): Optional. Whether to display or return the link. Default: false.
  • $cat_id (int): Optional. The category ID for which to get the RSS link. Default: 1.

More information

See WordPress Developer Resources: get_category_rss_link()

Examples

In this example, we display the RSS link for the category with ID 4.

echo get_category_rss_link(true, 4);

In this example, we get the RSS link for the category with ID 7 and assign it to a variable $rss_link.

$rss_link = get_category_rss_link(false, 7);

In this example, we display the RSS link for the current category in a category archive template using get_queried_object_id().

echo get_category_rss_link(true, get_queried_object_id());

In this example, we loop through all categories and display their respective RSS links.

$categories = get_categories();
foreach ($categories as $category) {
    echo get_category_rss_link(true, $category->term_id);
}

In this example, we create an array containing the RSS links of all categories.

$categories = get_categories();
$rss_links = array();
foreach ($categories as $category) {
    $rss_links[] = get_category_rss_link(false, $category->term_id);
}