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 ( $value = null, $status_code = null, $flags = 0 )
Parameter: (3) |
|
Definiert in: |
|
Codex: | |
Changelog: |
|
Sends a JSON response back to an Ajax request, indicating failure.
If the$value
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_get_plugin_error, wp_send_user_request
Quellcode
function wp_send_json_error( $value = null, $status_code = null, $flags = 0 ) { $response = array( 'success' => false ); if ( isset( $value ) ) { if ( is_wp_error( $value ) ) { $result = array(); foreach ( $value->errors as $code => $messages ) { foreach ( $messages as $message ) { $result[] = array( 'code' => $code, 'message' => $message, ); } } $response['data'] = $result; } else { $response['data'] = $value; } } wp_send_json( $response, $status_code, $flags ); }