OlegSedoy: а возвращает add_row? var_damp( add_row('date_cldate_close', $row) ) что дает?
а не работает скорее всего из-за того, что add_row не знает, в какой пост добавлять. Там же третий параметр (опциональный) есть - $post_id, при адекватном вызове в рамках WordPress он текущий пост возьмем, а т.к. Вы извращаетесь дико - то скорее всего в этом ошибка.
Вообще, так как сделано у Вас - это жестоко и так никогда делать не нужно. Да и ajax вызов у Вас не совсем правильный..
Денис Юдин: да, ты прав, не хватало id. Заработало. Попытаюсь, объяснить, что я пытаюсь сделать. Нужно, чтобы при бронировании дата становилась не доступной. Также, нужно, чтобы даты можно было закрывать в админке.
OlegSedoy: так а чем помочь? что вызывает сложности? Алгоритм (но только алгоритм! =) у тебя верно написан - есть форма на фронте, она ajax отправляется на бэк, где данные с формы пишутся в рипитер в каком-то посте. На фронте при инициализации датапикера он подхватывает массив уже ранее забронированных дат.