数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / WordPress常用函数wp kses split2

WordPress常用函数wp kses split2

查看全部词条命名空间:Main

导航: 上一页 | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy

说明

回调wp_kses_split(),修复损坏的HTML标签。

该函数进行大量工作。wp_kses_split2()拒绝<:::>等不完整字符。如果某个元素不允许出现,wp_kses_split2()返回空字符。否则wp_kses_split2()会将标签拆分为一个元素和一个属性列表。

标签被拆分后会运行另一个过滤器函数,这个过滤器函数能够删除所有非法属性。

用法

<?php wp_kses_split2( $string, $allowed_html, $allowed_protocols ) ?> 

参数

$string

(字符串)需要过滤的文本

默认值:None

$allowed_html

(数组)经许可的HTML元素

默认值:None

$allowed_protocols

(数组)(可选)被许可的协议

默认值:None

返回的值

(字符串)

修复后的HTML元素

示例

注释

这是一个私有函数,不能直接调用。出于对WordPress手册完全性的考虑,我们才列出该函数。

用法:wp_kses_attr()

修改记录

自1.0.0版本起

源文件

wp_kses_split2()位于wp-includes/kses.php中。


相关条目