wp_kses_decode_entities( string $string ): string
Converts all numeric HTML entities to their named counterparts.
Description
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.
Parameters
-
$string
string Required -
Content to change entities.
Return
string Content after decoded entities.
Source
File: wp-includes/kses.php
.
View all references
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;
}
Changelog
Version | Description |
---|---|
1.0.0 | Introduced. |