wp_kses_decode_entities()
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.
Returns
String. Content after decoded entities.
Usage
wp_kses_decode_entities( $content );
- $content(string) (required)
- Content to change entities.
Changelog
| Since 1.0.0 | Introduced. |
wp_kses_decode_entities() wp kses decode entities code WP 6.9.1
function wp_kses_decode_entities( $content ) {
$content = preg_replace_callback( '/&#([0-9]+);/', '_wp_kses_decode_entities_chr', $content );
$content = preg_replace_callback( '/&#[Xx]([0-9A-Fa-f]+);/', '_wp_kses_decode_entities_chr_hexdec', $content );
return $content;
}