функция
since 3.5.0
wp_send_json_success()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_send_json_success( mixed $value = null, int $status_code = null, int $flags )
Описание
Отправляет JSON-ответ на Ajax-запрос, сигнализируя об успехе.
Параметры
$value
mixed
необязательный
= null
Данные для кодирования в JSON, последующего вывода и завершения.
$status_code
int
необязательный
= null
Код состояния HTTP для вывода.
$flags
int
необязательный
Опции, передаваемые в json_encode(). Значение по умолчанию 0.
Исходный код
wp-includes/functions.php:4587
function wp_send_json_success( $value = null, $status_code = null, $flags = 0 ) {
$response = array( 'success' => true );
if ( isset( $value ) ) {
$response['data'] = $value;
}
wp_send_json( $response, $status_code, $flags );
}
История изменений
| Версия | Описание |
|---|---|
| 5.6.0 | The $flags parameter was added. |
| 4.7.0 | The $status_code parameter was added. |
| 3.5.0 | Introduced. |

