Title: 4.2.3 | Developer.WordPress.org

---

# New and updated in 4.2.3

Functions

Hooks

Classes

Methods

 * 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[wp_replace_in_html_tags()](https://developer.wordpress.org/reference/functions/wp_replace_in_html_tags/)
 * Replaces characters or phrases within HTML elements only.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_replace_in_html_tags/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_replace_in_html_tags/#uses)
   | Source: [wp-includes/formatting.php:757](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/formatting.php#L757-L797)
 * function[do_shortcodes_in_html_tags()](https://developer.wordpress.org/reference/functions/do_shortcodes_in_html_tags/)
 * Searches only inside HTML elements for shortcodes and process them.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/do_shortcodes_in_html_tags/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/do_shortcodes_in_html_tags/#uses)
   | Source: [wp-includes/shortcodes.php:465](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/shortcodes.php#L465-L564)
 * function[unescape_invalid_shortcodes()](https://developer.wordpress.org/reference/functions/unescape_invalid_shortcodes/)
 * Removes placeholders added by do_shortcodes_in_html_tags().
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/unescape_invalid_shortcodes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/unescape_invalid_shortcodes/#uses)
   | Source: [wp-includes/shortcodes.php:574](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/shortcodes.php#L574-L584)