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

目录

描述

译文

在日志正文中检查含有合法HTML标签的文本。

日志正文指类型为“日志(post)”的页面内容,而非表格中的 $_POST数据。

原文

清理  内容,只使  许的 HTML 标签。

wp_filter_post_kses() 描述

用法

<?php wp_filter_post_kses$data ?>

wp_filter_post_kses() 用法

参数

$data

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

 认值: None

wp_filter_post_kses() 参数

返回值

(string) 

过滤之 的日  容。包含了允 的 HTML 标签   属性。

wp_filter_post_kses() 返回值

注意

  • 使用到 global: (unknown) $allowedposttags

wp_filter_post_kses() 注意

历史

添加于 版本: 2.0.0

wp_filter_post_kses() 历史

源文件

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

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Sanitize content for allowed HTML tags for post content.
 *
 * Post content refers to the page contents of the 'post' type and not $_POST
 * data from forms.
 *
 * @since 2.0.0
 *
 * @param string $data Post content to filter, expected to be escaped with slashes
 * @return string Filtered post content with allowed HTML tags and attributes intact.
 */
function wp_filter_post_kses( $data ) {
	return addslashes( wp_kses( stripslashes( $data ), 'post' ) );
}

wp_filter_post_kses() 源文件