wp-includes/kses.php

WP文件 35
kses 0.2.2 - HTML/XHTML filter that only allows some elements and attributes Copyright (C) 2002, 2003, 2005 Ulf Harnhammar
函数/钩子名 描述
wp_kses_uri_attributes (过滤钩子) wp_kses_uri_attributes:这是 WordPress 内置的一个钩子,用于定义允许在 WordPress 中使用的 URI 属性。通过使用这个钩子,您可以设置允许在内容中使用的 UR
wp_kses_allowed_html (过滤钩子) wp_kses_allowed_html:这是 WordPress 内置的一个钩子,用于定义允许在 WordPress 中使用的 HTML 标签。通过使用这个钩子,您可以设置允许在内容中使用的 HTM
safe_style_css (过滤钩子) safe_style_css: 这个函数用来指定在WordPress网站中安全使用的CSS样式列表。这些样式通常用于格式化网站的内容,如字体样式、颜色和背景图像。
safecss_filter_attr_allow_css (过滤钩子) safecss_filter_attr_allow_css: 这个函数用于允许在WordPress网站的内容中使用某些CSS样式。它可以用来指定一个允许使用的CSS样式列表,同时不允许其他被认为不安全
pre_kses (过滤钩子) pre_kses – 这个钩子在内容通过kses(kses Strips Evil Scripts)函数之前被调用,该函数用于从用户生成的内容中剥离不需要的HTML标签和属性。开发人员可以使用这个钩子
wp_kses_xml_named_entities (函数) wp_kses_xml_named_entities: 这个函数用于对一串XML内容进行净化,删除任何潜在的恶意或不允许的内容。
wp_kses_version (函数) wp_kses_version: 这是一个常数,用于保存wp_kses函数的版本号。
wp_kses_uri_attributes (函数) wp_kses_uri_attributes: 该函数用于对包含URL的HTML属性列表进行净化。
wp_kses_stripslashes (函数) wp_kses_stripslashes: 该函数删除由PHP的magic_quotes_gpc功能添加到字符串中的任何斜线,该功能现在已被弃用。
wp_kses_split (函数) wp_kses_split: 这个函数用于将一串HTML内容分割成一个安全和潜在不安全的块的阵列。
wp_kses_post_deep (函数) wp_kses_post_deep: 这个函数与wp_kses_post类似,但它对嵌套的数组和对象进行净化。
wp_kses_post (函数) wp_kses_post: 这个函数用来对一串HTML内容进行净化,删除任何潜在的恶意或不允许的内容,同时允许某些安全的HTML标签和属性。
wp_kses_one_attr (函数) wp_kses_one_attr: 这个函数用于通过删除任何潜在的恶意或不允许的内容来净化一个单一的HTML属性。
wp_kses_normalize_entities (函数) wp_kses_normalize_entities: 这个函数用来将一个字符串中的HTML实体规范化为相应的UTF-8字符。
wp_kses_no_null (函数) wp_kses_no_null: 此函数用于从字符串中删除空字符。
wp_kses_named_entities (函数) wp_kses_named_entities: 此函数用于将命名的HTML实体转换为其对应的字符。
wp_kses_html_error (函数) wp_kses_html_error: 这个函数用于在wp_kses遇到不允许的HTML标签或属性时显示错误信息。
wp_kses_hook (函数) wp_kses_hook: 这个函数用来过滤wp_kses所允许使用的HTML标签和属性。
wp_kses_hair_parse (函数) wp_kses_hair_parse: 这个函数用来解析一个HTML标签,并将其属性与内容分开。
wp_kses_hair (函数) wp_kses_hair: 这个函数用来对一串HTML内容进行净化,同时允许某些安全的HTML标签和属性。
wp_kses_decode_entities (函数) wp_kses_decode_entities: 这个函数用于对字符串中的HTML实体进行解码。
wp_kses_data (函数) wp_kses_data: 这个函数用于通过删除任何潜在的有害字符对非HTML内容进行净化。
wp_kses_check_attr_val (函数) wp_kses_check_attr_val: 这个函数用来检查一个给定的属性值是否被允许。
wp_kses_bad_protocol_once (函数) wp_kses_bad_protocol_once: 这个函数与wp_kses_bad_protocol类似,但它只删除它发现的第一个不允许的协议。
wp_kses_bad_protocol (函数) wp_kses_bad_protocol: 这个函数用来从一个HTML属性的值中删除任何不允许的协议。
wp_kses_attr_parse (函数) wp_kses_attr_parse: 这个函数用来解析一个HTML属性,并把它的名字和它的值分开。
wp_kses_attr_check (函数) wp_kses_attr_check: 这个函数用来检查一个HTML属性是否被允许。
wp_kses_attr (函数) wp_kses_attr: 这个函数用于通过删除任何潜在的恶意或不允许的内容来对单个HTML属性进行净化。
wp_kses_array_lc (函数) wp_kses_array_lc: 这个函数用于将数组中的所有键转换为小写字母。
wp_kses_allowed_html (函数) wp_kses_allowed_html: 这个函数返回一个允许使用的HTML标签和属性的数组,供wp_kses使用。
wp_kses (函数) wp_kses: 这个函数用来对一串HTML内容进行净化,删除任何潜在的恶意或不允许的内容,同时允许某些安全的HTML标签和属性。
wp_filter_post_kses (函数) wp_filter_post_kses:这个过滤器用于通过删除潜在的危险的HTML和脚本标签来净化文章的内容。它把文章的内容作为一个参数,并返回经过净化的内容。
wp_filter_nohtml_kses (函数) wp_filter_nohtml_kses:这个过滤器用于通过删除所有的HTML标签来对字符串进行净化。它把字符串作为一个参数,并返回经过净化的字符串。
wp_filter_kses (函数) wp_filter_kses:这个过滤器用于清除潜在的危险的HTML和脚本标签来净化一个字符串。它把字符串作为一个参数,并返回经过净化的字符串。
wp_filter_global_styles_post (函数) wp_filter_global_styles_post:当全局样式被添加到一个文章时,这个动作钩子被调用。开发人员可以使用这个钩子来修改或删除应用于文章的全局样式。
valid_unicode (函数) valid_unicode: 这是一个WordPress函数,用于检查一个给定的字符串是否包含有效的Unicode字符。如果该字符串包含有效的Unicode,它返回true,否则返回false。
safecss_filter_attr (函数) safecss_filter_attr: 这是一个WordPress的函数,可以过滤一串CSS代码,以删除任何潜在的危险代码: 该函数用于对用户输入的CSS代码进行净化,删除任何可能被用于跨站脚本或其
kses_remove_filters (函数) kses_remove_filters: 这是WordPress中的一个函数,用来删除KSES的净化过滤器。它可以用来删除默认的净化过滤器或由其他插件或主题添加的过滤器。
kses_init_filters (函数) kses_init_filters: 这是WordPress中的一个函数,用于初始化和过滤KSES净化过滤器。它可以用来定制或为KSES添加额外的净化过滤器。
kses_init (函数) kses_init: 这是WordPress中的一个函数,用于初始化KSES(HTML净化)库。它为WordPress中各种类型的内容,如文章内容和评论,设置了默认的净化过滤器。

常见问题

FAQs
查看更多 >