wp_kses_hair()通过一个含有属性的字符创中创建一个属性列表

目录

描述

译文

该函数从含有属性的字符串中建立一个属性列表。

该函数可有多种用途。首先该函数将属性列表解析为一个带有属性信息的数组,之后即使接收到怪异的输入内容也会尽量保持正确操作。其次该函数会为没有引号或撇号的属性值添加引号,以便更轻松地生成符合W3C HTML标准的HTML代码。此外该函数还可以删除属性值中的坏链协议,利用之前定义的属性((foo='bar' foo='baz' will result in foo='bar'))减少重复属性。

原文

通过一 含有属性的字符创中创 一个属性 表。

 函数完成很多工作,它将属性列   个含有属性数据的数组中, 且修正  ,它会将   的属性加上引号,使得生成的 HTML 代码更加符合 W3C 的 HTML 规范,它会  性的值中移除错误的 URL 协议,删除重复的属性,使用第一个(foo='bar' foo='baz' 就只剩下 foo='bar')。

wp_kses_hair() 描述

用法

<?php wp_kses_hair$attr$allowed_protocols ?>

wp_kses_hair() 用法

参数

$attr

(string) (必填) HTML 元素的属性。

 值: None

$allowed_protocols

(array) (必填) 允 的协议

默认值: None

wp_kses_hair() 参数

返回值

(array) 

解析之后的属性列 

wp_kses_hair() 返回值

历史

添加于 版本: 1.0.0

wp_kses_hair() 历史

源文件

wp_kses_hair() 函数的代码位于 wp-includes/kses.php.

wp_kses_hair() 源文件