接受来自wpautop()中preg_replace_callback的匹配数组或字符串。

原型

clean_pre( array|string $matches )

描述

确保 &mldr; </ pre> HTML块的内容不会转换为段落或换行符。

参数

$matches (array|string) (Required) 数组或字符串

返回值

(string)  没有段落/换行符转换的前块。

源文件

路径:wp-includes/deprecated.php

<?php
...
function clean_pre($matches) {
	_deprecated_function( __FUNCTION__, '3.4.0' );
	if ( is_array($matches) )
		$text = $matches[1] . $matches[2] . "</pre>";
	else
		$text = $matches;
	$text = str_replace(array('<br />', '<br/>', '<br>'), array('', '', ''), $text);
	$text = str_replace('<p>', "n", $text);
	$text = str_replace('</p>', '', $text);
	return $text;
}
...
?>

其他

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