清理发布内容的允许HTML标记的内容。

原型

wp_filter_post_kses( string $data )

描述

发布内容是指“发布”类型的页面内容,而不是表单中的$ _POST数据。

参数

$data (string) (Required) 发布要过滤的内容,预计会使用斜杠进行转义

返回值

(string)  过滤后的内容,允许的HTML标记和属性保持不变。

源文件

路径:wp-includes/kses.php

<?php
...
function wp_filter_post_kses( $data ) {
	return addslashes( wp_kses( stripslashes( $data ), 'post' ) );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_filter_post_kses/