Skip navigation
Help

drupal_add_feed

6 common.inc drupal_add_feed($url = NULL, $title = '')
7 common.inc drupal_add_feed($url = NULL, $title = '')

Add a feed URL for the current page.

This function can be called as long the HTML header hasn't been sent.

Parameters

$url: An internal system path or a fully qualified external URL of the feed.

$title: The title of the feed.

9 calls to drupal_add_feed()

File

drupal/includes/common.inc, line 354
Common functions that many Drupal modules will need to reference.

Code

function drupal_add_feed($url = NULL, $title = '') {
  $stored_feed_links = &drupal_static(__FUNCTION__, array());

  if (isset($url)) {
    $stored_feed_links[$url] = theme('feed_icon', array('url' => $url, 'title' => $title));

    drupal_add_html_head_link(array(
      'rel' => 'alternate', 
      'type' => 'application/rss+xml', 
      'title' => $title,
      // Force the URL to be absolute, for consistency with other <link> tags
      // output by Drupal. 
      'href' => url($url, array('absolute' => TRUE)),
    ));
  }
  return $stored_feed_links;
}