Title: KSES | Page 2 of 2 | Developer.WordPress.org

---

# @package: KSES

 * 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)
 * function[wp_kses_named_entities()](https://developer.wordpress.org/reference/functions/wp_kses_named_entities/)
 * Callback for `wp_kses_normalize_entities()` regular expression.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_named_entities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_kses_named_entities/#uses)
   | Source: [wp-includes/kses.php:2229](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2229-L2238)
 * function[valid_unicode()](https://developer.wordpress.org/reference/functions/valid_unicode/)
 * Determines if a Unicode codepoint is valid.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/valid_unicode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/valid_unicode/#uses)
   | Source: [wp-includes/kses.php:2346](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/kses.php#L2346-L2362)
 * 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)
 * 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)

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

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