WordPress at a glance
function is not described

wp_kses_decode_entities() WP 1.0.0

Converts all numeric HTML entities to their named counterparts.

This function decodes numeric HTML entities (A and A). It doesn't do anything with named entities like ä, but we don't need them in the allowed URL protocols system anyway.

No Hooks.


String. Content after decoded entities.


wp_kses_decode_entities( $string );
$string(string) (required)
Content to change entities.


Since 1.0.0 Introduced.

Code of wp_kses_decode_entities() WP 5.7.2

function wp_kses_decode_entities( $string ) {
	$string = preg_replace_callback( '/&#([0-9]+);/', '_wp_kses_decode_entities_chr', $string );
	$string = preg_replace_callback( '/&#[Xx]([0-9A-Fa-f]+);/', '_wp_kses_decode_entities_chr_hexdec', $string );

	return $string;