WordPress 函数:wp_kses_hair

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

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

用法

<?php wp_kses_hair( $attr, $allowed_protocols ) ?>

参数

$attr
(string) (required) HTML 元素的属性。
Default: None

$allowed_protocols
(array) (required) 允许的协议
Default: None

返回值

(array)
解析之后的属性列表

修改记录

Since: 1.0.0

源文件

wp-includes/kses.php

点赞