wp_kses_decode_entities

函数
wp_kses_decode_entities ( $string )
参数
  • (string) $string Content to change entities.
    Required:
返回值
  • (string) Content after decoded entities.
定义位置
相关方法
wp_kses_named_entitieswp_kses_js_entitieswp_kses_xml_named_entitieswp_kses_normalize_entitieswp_kses_one_attr
引入
1.0.0
弃用
-

wp_kses_decode_entities: 这个函数用于对字符串中的HTML实体进行解码。

将所有数值型HTML实体转换为它们的命名对应物。

这个函数对数字型HTML实体(`A`和`A`)进行解码。它对像`ä`这样的命名实体不做任何处理,但无论如何我们在允许的URL协议系统中不需要它们。

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

常见问题

FAQs
查看更多 >