wp_filter_kses()清理内容,只使用允许的 HTML 标签

目录

描述

译文

过滤带有合法 HTML Kses规则的文本。

原文

清理 容,只使用允许的 HTML 标 

wp_filter_kses 一般应优于 wp_kses_data 执行,因为 wp_magic_quotes 函数将 $_GET$_POST$_COOKIE$_SERVER$_REQUEST 就在 WordPress Hook 中转  ,大 在 'plugins_loaded','init' 或者 'wp_loaded'之前。

wp_filter_kses() 描述

用法

<?php wp_filter_kses$data ?>

wp_filter_kses() 用法

参数

$data

(string) (必填) 要过滤的内容。

默认值: None

wp_filter_kses() 参数

返回值

(string) 

过滤之后的日志 容。

wp_filter_kses() 返回值

注意

  • 使 到 global: (unknown) $allowedtags

wp_filter_kses() 注意

历史

添加于 版本: 1.0.0

wp_filter_kses() 历史

源文件

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

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Sanitize content with allowed HTML Kses rules.
 *
 * @since 1.0.0
 *
 * @param string $data Content to filter, expected to be escaped with slashes
 * @return string Filtered content
 */
function wp_filter_kses( $data ) {
	return addslashes( wp_kses( stripslashes( $data ), current_filter() ) );
}

wp_filter_kses() 源文件