转换和修复HTML实体。

原型

wp_kses_normalize_entities( string $string )

描述

此函数规范化HTML实体。它将转换AT

参数

$string (string) (Required) 用于规范化实体的内容

返回值

(string)  具有规范化实体的内容

源文件

路径:wp-includes/kses.php

<?php
...
function wp_kses_normalize_entities($string) {
	// Disarm all entities by converting & to &amp;
	$string = str_replace('&', '&amp;', $string);
	// Change back the allowed entities in our entity whitelist
	$string = preg_replace_callback('/&amp;([A-Za-z]{2,8}[0-9]{0,2});/', 'wp_kses_named_entities', $string);
	$string = preg_replace_callback('/&amp;#(0*[0-9]{1,7});/', 'wp_kses_normalize_entities2', $string);
	$string = preg_replace_callback('/&amp;#[Xx](0*[0-9A-Fa-f]{1,6});/', 'wp_kses_normalize_entities3', $string);
	return $string;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_kses_normalize_entities/