wp_kses_decode_entities( string $string )

Converts all numeric HTML entities to their named counterparts.


Description 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 URL protocol whitelisting system anyway.


Parameters Parameters

$string

(string) (Required) Content to change entities.


Top ↑

Return Return

(string) Content after decoded entities.


Top ↑

Source 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;
}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.