WP_CLI\Utils
wp_clean_error_message()
Clean HTML error message so suitable for text display.
Хуков нет.
Возвращает
null
. Ничего.
Использование
wp_clean_error_message( $message );
- $message (обязательный)
- -
Код wp_clean_error_message() wp clean error message 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; }