说明
该函数删除元素不允许的所有属性。
若某些属性得到许可,函数调用 wp_kses_hair()进一步分裂这些属性,并利用 wp_kses_hair()返回的信息创建新的HTML代码。该函数删除剩余的'<' and '>'字符。此外该函数还负责检查标签是否具有XHTML结尾斜线,如果有,函数会在返回的代码中也添加结尾斜线。
用法
<?php wp_kses_attr( $element, $attr, $allowed_html, $allowed_protocols ) ?>
参数
$element
(字符串)(必需)HTML元素/标签
默认值:None
$attr
(字符串)(必需)从HTML元素到HTML元素结束标签的HTML属性
默认值:None
$allowed_html
(数组)(必需)被许可的HTML元素
默认值:None
$allowed_protocols
(数组)(可选)被许可的协议
默认值:None
返回的值
(字符串)
删除内容后的HTML元素
示例
注释
修改记录
自1.0.0版本起
源文件
wp_kses_attr()位于wp-includes/kses.php中。
分类:中文手册