wpseek.com
A WordPress-centric search engine for devs and theme authors



wp_kses_html_error › WordPress Function

Since1.0.0
Deprecated7.2.0
› wp_kses_html_error ( $attr )
Parameters:
  • (string) $attr
    Required: Yes
Returns:
  • (string)
Defined at:
Codex:

Handles parsing errors in `wp_kses_hair()`.

The general plan is to remove everything to and including some whitespace, but it deals with quotes and apostrophes as well. Note: This was previously used in certain cases when wp_kses_hair struggled to recognize HTML syntax. Since 7.0.0 when that function was rewritten to rely on the HTML API, those ambiguous situations no longer exist, and this function is no longer relevant.


Source

function wp_kses_html_error( $attr ) {
	_deprecated_function( __FUNCTION__, '7.2.0' );

	return preg_replace( '/^("[^"]*("|$)|\'[^\']*(\'|$)|\S)*\s*/', '', $attr );
}