WP_CLI\Utils
wp_die_handler()
No Hooks.
Returns
never.
Usage
wp_die_handler( $message );
- $message(required)
- .
wp_die_handler() wp die handler code WP-CLI 2.13.0-alpha
function wp_die_handler( $message ) {
if ( $message instanceof \WP_Error ) {
$text_message = $message->get_error_message();
$error_data = $message->get_error_data( 'internal_server_error' );
if ( ! empty( $error_data['error']['file'] )
&& false !== stripos( $error_data['error']['file'], 'themes/functions.php' ) ) {
$text_message = 'An unexpected functions.php file in the themes directory may have caused this internal server error.';
}
} else {
$text_message = $message;
}
$text_message = wp_clean_error_message( $text_message );
WP_CLI::error( $text_message );
}