wp_kses_decode_entities( string $string )
Convert all entities to their character counterparts.
Description
This function decodes numeric HTML entities (A
and A
). It doesn’t do anything with other entities like ä, but we don’t need them in the URL protocol whitelisting system anyway.
Parameters
- $string
-
(Required) Content to change entities
Return
(string) Content after decoded entities
Source
File: wp-includes/kses.php
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 |
---|---|
WP-1.0.0 | Introduced. |