wp_kses_normalize_entities3()
Callback for wp_kses_normalize_entities() regular expression.
This function helps wp_kses_normalize_entities() only accept valid Unicode numeric entities in hex form.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
string. Correctly encoded entity.
Использование
wp_kses_normalize_entities3( $matches );
- $matches(массив) (обязательный)
preg_replace_callback()matches array.
Список изменений
| С версии 2.7.0 | Введена. |
Код wp_kses_normalize_entities3() wp kses normalize entities3 WP 7.1.4
function wp_kses_normalize_entities3( $matches ) {
if ( empty( $matches[1] ) ) {
return '';
}
$hexchars = $matches[1];
return ( ! valid_unicode( hexdec( $hexchars ) ) ) ? "&#x$hexchars;" : '&#x' . ltrim( $hexchars, '0' ) . ';';
}