Rerun comment text back through kses.

git-svn-id: http://svn.automattic.com/wordpress/trunk@3418 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
ryan 2006-01-10 01:27:36 +00:00
parent ea84ce4551
commit 107326dcd9
1 changed files with 6 additions and 2 deletions

View File

@ -98,8 +98,12 @@ function wp_kses_split2($string, $allowed_html, $allowed_protocols)
return '>';
# It matched a ">" character
if (preg_match('%^<!--.*-->$%', $string))
return $string;
if (preg_match('%^<!--(.*)-->$%', $string, $matches)) {
$string = $matches[1];
while ( $string != $newstring = wp_kses($string, $allowed_html, $allowed_protocols) )
$string = $newstring;
return "<!--{$string}-->";
}
# Allow HTML comments
if (!preg_match('%^<\s*(/\s*)?([a-zA-Z0-9]+)([^>]*)>?$%', $string, $matches))