wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_send_json_error › WordPress Function
Seit3.5.0
Veraltetn/v
› wp_send_json_error ( $data = null, $status_code = null )
Parameter: (2) |
|
Definiert in: |
|
Codex: | |
Changelog: |
|
Send a JSON response back to an Ajax request, indicating failure.
If the $data
parameter is a WP_Error object, the errors
within the object are processed and output as an array of error
codes and corresponding messages. All other types are output
without further processing.
Ähnliche Funktionen: wp_send_json, wp_send_json_success, wp_kses_html_error, wp_json_encode, wp_send_user_request
Quellcode
function wp_send_json_error( $data = null, $status_code = null ) { $response = array( 'success' => false ); if ( isset( $data ) ) { if ( is_wp_error( $data ) ) { $result = array(); foreach ( $data->errors as $code => $messages ) { foreach ( $messages as $message ) { $result[] = array( 'code' => $code, 'message' => $message, ); } } $response['data'] = $result; } else { $response['data'] = $data; } } wp_send_json( $response, $status_code ); }