diff --git wp-includes/functions.php wp-includes/functions.php
index 0e720ee..401681d 100644
|
|
function _xmlrpc_wp_die_handler( $message, $title = '', $args = array() ) { |
2815 | 2815 | * @param string $message Optional. Response to print. Default empty. |
2816 | 2816 | */ |
2817 | 2817 | function _ajax_wp_die_handler( $message = '' ) { |
| 2818 | if ( function_exists( 'is_wp_error' ) && is_wp_error( $message ) ) { |
| 2819 | $errors = $message->get_error_messages(); |
| 2820 | switch ( count( $errors ) ) { |
| 2821 | case 0 : |
| 2822 | break; |
| 2823 | case 1 : |
| 2824 | $message = $errors[0]; |
| 2825 | break; |
| 2826 | default : |
| 2827 | $message = join( ', ', $errors ); |
| 2828 | } |
| 2829 | } |
2818 | 2830 | if ( is_scalar( $message ) ) |
2819 | 2831 | die( (string) $message ); |
2820 | 2832 | die( '0' ); |