WP_CLI\Utils
wp_clean_error_message()
Clean HTML error message so suitable for text display.
No Hooks.
Return
null
. Nothing (null).
Usage
wp_clean_error_message( $message );
- $message (required)
- -
wp_clean_error_message() wp clean error message code WP-CLI 2.8.0-alpha
function wp_clean_error_message( $message ) { $original_message = trim( $message ); $message = $original_message; if ( preg_match( '|^\<h1>(.+?)</h1>|', $original_message, $matches ) ) { $message = $matches[1] . '.'; } if ( preg_match( '|\<p>(.+?)</p>|', $original_message, $matches ) ) { $message .= ' ' . $matches[1]; } $search_replace = [ '<code>' => '`', '</code>' => '`', ]; $message = str_replace( array_keys( $search_replace ), array_values( $search_replace ), $message ); $message = namespace\strip_tags( $message ); $message = html_entity_decode( $message, ENT_COMPAT, 'UTF-8' ); return $message; }