Title: External | Page 2 of 3 | Developer.WordPress.org

---

# @package: External

 * function[wp_kses_attr()](https://developer.wordpress.org/reference/functions/wp_kses_attr/)
 * Removes all attributes, if none are allowed for this element.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_attr/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_kses_attr/#uses)
   | Source: [wp-includes/kses.php:1523](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1523-L1589)
 * function[wp_kses_hair()](https://developer.wordpress.org/reference/functions/wp_kses_hair/)
 * Given a string of HTML attributes and values, parse into a structured attribute
   list.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/wp_kses_hair/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_kses_hair/#uses)
   | Source: [wp-includes/kses.php:1709](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1709-L1749)
 * function[wp_kses_check_attr_val()](https://developer.wordpress.org/reference/functions/wp_kses_check_attr_val/)
 * Performs different checks for attribute values.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_check_attr_val/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_check_attr_val/#uses)
   | Source: [wp-includes/kses.php:1873](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1873-L1968)
 * function[wp_kses_bad_protocol()](https://developer.wordpress.org/reference/functions/wp_kses_bad_protocol/)
 * Sanitizes a string and removed disallowed URL protocols.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_kses_bad_protocol/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_kses_bad_protocol/#uses)
   | Source: [wp-includes/kses.php:1984](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1984-L2007)
 * function[wp_kses_no_null()](https://developer.wordpress.org/reference/functions/wp_kses_no_null/)
 * Removes any invalid control characters in a text string.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_kses_no_null/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_no_null/#uses)
   | Source: [wp-includes/kses.php:2020](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2020-L2031)
 * function[wp_kses_stripslashes()](https://developer.wordpress.org/reference/functions/wp_kses_stripslashes/)
 * Strips slashes from in front of quotes.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_stripslashes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_stripslashes/#uses)
   | Source: [wp-includes/kses.php:2044](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2044-L2046)
 * function[wp_kses_array_lc()](https://developer.wordpress.org/reference/functions/wp_kses_array_lc/)
 * Converts the keys of an array to lowercase.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_array_lc/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_array_lc/#uses)
   | Source: [wp-includes/kses.php:2056](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2056-L2070)
 * function[wp_kses()](https://developer.wordpress.org/reference/functions/wp_kses/)
 * Filters text content and strips out disallowed HTML.
 * Used by [28 functions](https://developer.wordpress.org/reference/functions/wp_kses/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/wp_kses/#uses)
   | Source: [wp-includes/kses.php:961](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L961-L971)
 * function[wp_kses_allowed_html()](https://developer.wordpress.org/reference/functions/wp_kses_allowed_html/)
 * Returns an array of allowed HTML tags and attributes for a given context.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_kses_allowed_html/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_allowed_html/#uses)
   | Source: [wp-includes/kses.php:1063](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1063-L1133)
 * hook[wp_kses_allowed_html](https://developer.wordpress.org/reference/hooks/wp_kses_allowed_html/)
 * Filters the HTML tags that are allowed for a given context.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_kses_allowed_html/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_kses_allowed_html/#uses)
   | Source: [wp-includes/kses.php:1083](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1083-L1083)
 * function[wp_kses_hook()](https://developer.wordpress.org/reference/functions/wp_kses_hook/)
 * You add any KSES hooks here.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_hook/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_hook/#uses)
   | Source: [wp-includes/kses.php:1233](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1233-L1246)
 * hook[pre_kses](https://developer.wordpress.org/reference/hooks/pre_kses/)
 * Filters content to be run through KSES.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_kses/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_kses/#uses)
   | Source: [wp-includes/kses.php:1245](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1245-L1245)
 * function[wp_kses_version()](https://developer.wordpress.org/reference/functions/wp_kses_version/)
 * Returns the version number of KSES.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_version/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_version/#uses)
   | Source: [wp-includes/kses.php:1255](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1255-L1257)
 * function[wp_kses_split()](https://developer.wordpress.org/reference/functions/wp_kses_split/)
 * Searches for HTML tags, no matter how malformed.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_split/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_split/#uses)
   | Source: [wp-includes/kses.php:1278](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1278-L1299)
 * 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/7.1/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/7.1/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/7.1/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/7.1/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/7.1/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/7.1/src/wp-includes/rss.php#L826-L834)
 * 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/7.1/src/wp-includes/rss.php#L287-L294)
 * 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/7.1/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/7.1/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/7.1/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/7.1/src/wp-includes/rss.php#L378-L385)
 * 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/7.1/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/7.1/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/7.1/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/7.1/src/wp-includes/rss.php#L740-L742)
 * 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/7.1/src/wp-includes/rss.php#L750-L756)

 [Previous Page](https://developer.wordpress.org/reference/package/external/?output_format=md)

[1](https://developer.wordpress.org/reference/package/external/?output_format=md)
2 [3](https://developer.wordpress.org/reference/package/external/page/3/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/package/external/page/3/?output_format=md)