WordPress at a glance
function is not described

clean_pre() WP 1.2.0

Deprecated in 3.4.0. It is no longer supported and can be removed in future releases. It is recommended to replace this function with the same one.

Accepts matches array from preg_replace_callback in wpautop() or a string.

Ensures that the contents of a <pre>...</pre> HTML block are not converted into paragraphs or line-breaks.

No Hooks.


String. The pre block without paragraph/line-break conversion.


clean_pre( $matches );
$matches(array/string) (required)
The array or string

Code of clean pre: wp-includes/deprecated.php WP 5.2.2

function clean_pre($matches) {
	_deprecated_function( __FUNCTION__, '3.4.0' );

	if ( is_array($matches) )
		$text = $matches[1] . $matches[2] . "</pre>";
		$text = $matches;

	$text = str_replace(array('<br />', '<br/>', '<br>'), array('', '', ''), $text);
	$text = str_replace('<p>', "\n", $text);
	$text = str_replace('</p>', '', $text);

	return $text;