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