Title: wp-includes/rss.php | Developer.WordPress.org

---

# File: wp-includes/rss.php

 * method[RSSCache::__construct()](https://developer.wordpress.org/reference/classes/rsscache/__construct/)
 * PHP5 constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/rsscache/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/rsscache/__construct/#uses)
   | Source: [wp-includes/rss.php:726](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L726-L735)
 * method[MagpieRSS::__construct()](https://developer.wordpress.org/reference/classes/magpierss/__construct/)
 * PHP5 constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/magpierss/__construct/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/magpierss/__construct/#uses)
   | Source: [wp-includes/rss.php:61](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L61-L103)
 * method[RSSCache::debug()](https://developer.wordpress.org/reference/classes/rsscache/debug/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/rsscache/debug/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/rsscache/debug/#uses)
   | Source: [wp-includes/rss.php:835](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L835-L839)
 * hook[load_feed_engine](https://developer.wordpress.org/reference/hooks/load_feed_engine/)
 * Fires before MagpieRSS is loaded, to optionally replace it.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/load_feed_engine/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/load_feed_engine/#uses)
   | Source: [wp-includes/rss.php:27](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L27-L27)
 * method[RSSCache::serialize()](https://developer.wordpress.org/reference/classes/rsscache/serialize/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/serialize/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/rsscache/serialize/#uses)
   | Source: [wp-includes/rss.php:801](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L801-L803)
 * method[RSSCache::unserialize()](https://developer.wordpress.org/reference/classes/rsscache/unserialize/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/unserialize/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/rsscache/unserialize/#uses)
   | Source: [wp-includes/rss.php:808](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L808-L810)
 * method[RSSCache::file_name()](https://developer.wordpress.org/reference/classes/rsscache/file_name/)
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/rsscache/file_name/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/rsscache/file_name/#uses)
   | Source: [wp-includes/rss.php:818](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L818-L820)
 * method[RSSCache::error()](https://developer.wordpress.org/reference/classes/rsscache/error/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/rsscache/error/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/rsscache/error/#uses)
   | Source: [wp-includes/rss.php:826](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L826-L834)
 * method[MagpieRSS::map_attrs()](https://developer.wordpress.org/reference/classes/magpierss/map_attrs/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/magpierss/map_attrs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/magpierss/map_attrs/#uses)
   | Source: [wp-includes/rss.php:387](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L387-L389)
 * method[MagpieRSS::error()](https://developer.wordpress.org/reference/classes/magpierss/error/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/magpierss/error/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/magpierss/error/#uses)
   | Source: [wp-includes/rss.php:391](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L391-L397)
 * class[RSSCache](https://developer.wordpress.org/reference/classes/rsscache/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/rsscache/#uses)
   | Source: [wp-includes/rss.php:718](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L718-L840)
 * method[RSSCache::RSSCache()](https://developer.wordpress.org/reference/classes/rsscache/rsscache/)
 * PHP4 constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/rsscache/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/rsscache/rsscache/#uses)
   | Source: [wp-includes/rss.php:740](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L740-L742)
 * method[MagpieRSS::feed_end_element()](https://developer.wordpress.org/reference/classes/magpierss/feed_end_element/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/magpierss/feed_end_element/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/magpierss/feed_end_element/#uses)
   | Source: [wp-includes/rss.php:235](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L235-L278)
 * method[RSSCache::set()](https://developer.wordpress.org/reference/classes/rsscache/set/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/set/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/rsscache/set/#uses)
   | Source: [wp-includes/rss.php:750](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L750-L756)
 * method[MagpieRSS::concat()](https://developer.wordpress.org/reference/classes/magpierss/concat/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/magpierss/concat/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/magpierss/concat/#uses)
   | Source: [wp-includes/rss.php:280](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L280-L285)
 * method[RSSCache::get()](https://developer.wordpress.org/reference/classes/rsscache/get/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/get/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/rsscache/get/#uses)
   | Source: [wp-includes/rss.php:764](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L764-L776)
 * method[MagpieRSS::append_content()](https://developer.wordpress.org/reference/classes/magpierss/append_content/)
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/magpierss/append_content/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/magpierss/append_content/#uses)
   | Source: [wp-includes/rss.php:287](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L287-L294)
 * method[RSSCache::check_cache()](https://developer.wordpress.org/reference/classes/rsscache/check_cache/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/rsscache/check_cache/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/rsscache/check_cache/#uses)
   | Source: [wp-includes/rss.php:785](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L785-L796)
 * method[MagpieRSS::append()](https://developer.wordpress.org/reference/classes/magpierss/append/)
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/magpierss/append/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/magpierss/append/#uses)
   | Source: [wp-includes/rss.php:297](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L297-L339)
 * method[MagpieRSS::normalize()](https://developer.wordpress.org/reference/classes/magpierss/normalize/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/magpierss/normalize/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/magpierss/normalize/#uses)
   | Source: [wp-includes/rss.php:341](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L341-L367)
 * method[MagpieRSS::is_rss()](https://developer.wordpress.org/reference/classes/magpierss/is_rss/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/magpierss/is_rss/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/magpierss/is_rss/#uses)
   | Source: [wp-includes/rss.php:369](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L369-L376)
 * method[MagpieRSS::is_atom()](https://developer.wordpress.org/reference/classes/magpierss/is_atom/)
 * Used by [1 function](https://developer.wordpress.org/reference/classes/magpierss/is_atom/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/magpierss/is_atom/#uses)
   | Source: [wp-includes/rss.php:378](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L378-L385)
 * class[MagpieRSS](https://developer.wordpress.org/reference/classes/magpierss/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/magpierss/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/magpierss/#uses)
   | Source: [wp-includes/rss.php:34](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L34-L399)
 * function[init()](https://developer.wordpress.org/reference/functions/init/)
 * Set up constants with default values, unless user overrides.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/init/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/init/#uses)
   | Source: [wp-includes/rss.php:643](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L643-L692)
 * method[MagpieRSS::MagpieRSS()](https://developer.wordpress.org/reference/classes/magpierss/magpierss/)
 * PHP4 constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/magpierss/magpierss/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/magpierss/magpierss/#uses)
   | Source: [wp-includes/rss.php:108](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L108-L110)
 * function[is_info()](https://developer.wordpress.org/reference/functions/is_info/)
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/is_info/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/is_info/#uses)
   | Source: [wp-includes/rss.php:694](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L694-L696)
 * method[MagpieRSS::feed_start_element()](https://developer.wordpress.org/reference/classes/magpierss/feed_start_element/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/magpierss/feed_start_element/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/magpierss/feed_start_element/#uses)
   | Source: [wp-includes/rss.php:112](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L112-L221)
 * function[is_success()](https://developer.wordpress.org/reference/functions/is_success/)
 * Used by [1 function](https://developer.wordpress.org/reference/functions/is_success/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/is_success/#uses)
   | Source: [wp-includes/rss.php:698](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L698-L700)
 * method[MagpieRSS::feed_cdata()](https://developer.wordpress.org/reference/classes/magpierss/feed_cdata/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/magpierss/feed_cdata/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/magpierss/feed_cdata/#uses)
   | Source: [wp-includes/rss.php:223](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L223-L233)
 * function[is_redirect()](https://developer.wordpress.org/reference/functions/is_redirect/)
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/is_redirect/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/is_redirect/#uses)
   | Source: [wp-includes/rss.php:702](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/rss.php#L702-L704)

1 [2](https://developer.wordpress.org/reference/files/wp-includes/rss.php/page/2/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/files/wp-includes/rss.php/page/2/?output_format=md)