Вы получаете -1, когда у вас есть проблема, связанная с аутентификацией:
- Текущий пользователь не вошел в систему или не имеет прав для выполнения какого-либо запрошенного действия.
- Запрошенное действие не опубликовано или опубликованное действие не найдено.
Я считаю, что возвращение 0 или 1 используется как логическое возвращение false / true (соответственно).
Если вы спрашиваете, потому что вы используете это для своего плагина, я настоятельно советую вам использовать JSON и возвращать что-то вроде {success: true} таким образом, ваш код ЗНАЕТ, что был верный ответ, и что-либо кроме действительный ответ JSON, который я бы посчитал неудачным.
Также не забудьте использовать wp_ajax_ и wp_ajax_nopriv_ для добавленных вами действий API.