Title: External | Developer.WordPress.org

---

# @package: External

 * function[_wp_kses_sanitize_note_mention_classes()](https://developer.wordpress.org/reference/functions/_wp_kses_sanitize_note_mention_classes/)
 * Reduces `span` classes in comment content to the note mention tokens.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_kses_sanitize_note_mention_classes/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/_wp_kses_sanitize_note_mention_classes/#uses)
   | Source: [wp-includes/kses.php:1196](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1196-L1216)
 * function[_wp_kses_allow_note_mention_span()](https://developer.wordpress.org/reference/functions/_wp_kses_allow_note_mention_span/)
 * Allows the note mention chip markup in comment content.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_kses_allow_note_mention_span/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/_wp_kses_allow_note_mention_span/#uses)
   | Source: [wp-includes/kses.php:1157](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1157-L1172)
 * function[wp_filter_global_styles_post()](https://developer.wordpress.org/reference/functions/wp_filter_global_styles_post/)
 * Sanitizes global styles user content removing unsafe rules.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_filter_global_styles_post/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_filter_global_styles_post/#uses)
   | Source: [wp-includes/kses.php:2464](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2464-L2487)
 * hook[safecss_filter_attr_allow_css](https://developer.wordpress.org/reference/hooks/safecss_filter_attr_allow_css/)
 * Filters the check for unsafe CSS in `safecss_filter_attr`.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/safecss_filter_attr_allow_css/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/safecss_filter_attr_allow_css/#uses)
   | Source: [wp-includes/kses.php:3058](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L3058-L3058)
 * function[wp_kses_xml_named_entities()](https://developer.wordpress.org/reference/functions/wp_kses_xml_named_entities/)
 * Callback for `wp_kses_normalize_entities()` regular expression.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_xml_named_entities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_xml_named_entities/#uses)
   | Source: [wp-includes/kses.php:2255](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2255-L2271)
 * function[wp_kses_uri_attributes()](https://developer.wordpress.org/reference/functions/wp_kses_uri_attributes/)
 * Returns an array of HTML attribute names whose value contains a URL.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_kses_uri_attributes/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_uri_attributes/#uses)
   | Source: [wp-includes/kses.php:1315](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1315-L1349)
 * hook[wp_kses_uri_attributes](https://developer.wordpress.org/reference/hooks/wp_kses_uri_attributes/)
 * Filters the list of attributes that are required to contain a URL.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_kses_uri_attributes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_kses_uri_attributes/#uses)
   | Source: [wp-includes/kses.php:1346](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1346-L1346)
 * function[wp_kses_post_deep()](https://developer.wordpress.org/reference/functions/wp_kses_post_deep/)
 * Navigates through an array, object, or scalar, and sanitizes content for allowed
   HTML tags for post content.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_kses_post_deep/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_post_deep/#uses)
   | Source: [wp-includes/kses.php:2517](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2517-L2519)
 * 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/7.1/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/7.1/src/wp-includes/rss.php#L61-L103)
 * function[wp_kses_attr_parse()](https://developer.wordpress.org/reference/functions/wp_kses_attr_parse/)
 * Finds all attributes of an HTML element.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_attr_parse/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_attr_parse/#uses)
   | Source: [wp-includes/kses.php:1763](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1763-L1799)
 * function[wp_kses_hair_parse()](https://developer.wordpress.org/reference/functions/wp_kses_hair_parse/)
 * Builds an attribute list from string containing attributes.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_hair_parse/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_hair_parse/#uses)
   | Source: [wp-includes/kses.php:1814](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1814-L1857)
 * function[wp_kses_attr_check()](https://developer.wordpress.org/reference/functions/wp_kses_attr_check/)
 * Determines whether an attribute is allowed.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_kses_attr_check/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_kses_attr_check/#uses)
   | Source: [wp-includes/kses.php:1605](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L1605-L1675)
 * function[wp_kses_one_attr()](https://developer.wordpress.org/reference/functions/wp_kses_one_attr/)
 * Filters one HTML attribute and ensures its value is allowed.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_one_attr/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/wp_kses_one_attr/#uses)
   | Source: [wp-includes/kses.php:984](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L984-L1046)
 * function[kses_remove_filters()](https://developer.wordpress.org/reference/functions/kses_remove_filters/)
 * Removes all KSES input form content filters.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/kses_remove_filters/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/kses_remove_filters/#uses)
   | Source: [wp-includes/kses.php:2579](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2579-L2595)
 * function[kses_init()](https://developer.wordpress.org/reference/functions/kses_init/)
 * Sets up most of the KSES filters for input form content.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/kses_init/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/kses_init/#uses)
   | Source: [wp-includes/kses.php:2606](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2606-L2612)
 * function[safecss_filter_attr()](https://developer.wordpress.org/reference/functions/safecss_filter_attr/)
 * Filters an inline style attribute and removes disallowed rules.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/safecss_filter_attr/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/safecss_filter_attr/#uses)
   | Source: [wp-includes/kses.php:2648](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2648-L3072)
 * hook[safe_style_css](https://developer.wordpress.org/reference/hooks/safe_style_css/)
 * Filters the list of allowed CSS attributes.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/safe_style_css/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/safe_style_css/#uses)
   | Source: [wp-includes/kses.php:2669](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2669-L2892)
 * function[wp_kses_data()](https://developer.wordpress.org/reference/functions/wp_kses_data/)
 * Sanitize content with allowed HTML KSES rules.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_kses_data/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_kses_data/#uses)
   | Source: [wp-includes/kses.php:2435](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2435-L2437)
 * function[wp_filter_post_kses()](https://developer.wordpress.org/reference/functions/wp_filter_post_kses/)
 * Sanitizes content for allowed HTML tags for post content.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_filter_post_kses/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_filter_post_kses/#uses)
   | Source: [wp-includes/kses.php:2452](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2452-L2454)
 * function[wp_kses_post()](https://developer.wordpress.org/reference/functions/wp_kses_post/)
 * Sanitizes content for allowed HTML tags for post content.
 * Used by [12 functions](https://developer.wordpress.org/reference/functions/wp_kses_post/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_post/#uses)
   | Source: [wp-includes/kses.php:2502](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2502-L2504)
 * function[wp_filter_nohtml_kses()](https://developer.wordpress.org/reference/functions/wp_filter_nohtml_kses/)
 * Strips all HTML from a text string.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_filter_nohtml_kses/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_filter_nohtml_kses/#uses)
   | Source: [wp-includes/kses.php:2531](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2531-L2533)
 * function[kses_init_filters()](https://developer.wordpress.org/reference/functions/kses_init_filters/)
 * Adds all KSES input form content filters.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/kses_init_filters/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/kses_init_filters/#uses)
   | Source: [wp-includes/kses.php:2546](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2546-L2565)
 * 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_html_error()](https://developer.wordpress.org/reference/functions/wp_kses_html_error/)
 * Handles parsing errors in `wp_kses_hair()`.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_html_error/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_html_error/#uses)
   | Source: [wp-includes/kses.php:2083](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2083-L2085)
 * function[wp_kses_bad_protocol_once()](https://developer.wordpress.org/reference/functions/wp_kses_bad_protocol_once/)
 * Sanitizes content from bad protocols and other characters.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_kses_bad_protocol_once/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_kses_bad_protocol_once/#uses)
   | Source: [wp-includes/kses.php:2100](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2100-L2120)
 * function[wp_kses_normalize_entities()](https://developer.wordpress.org/reference/functions/wp_kses_normalize_entities/)
 * Converts and fixes HTML entities.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_kses_normalize_entities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_normalize_entities/#uses)
   | Source: [wp-includes/kses.php:2169](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2169-L2214)

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

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