Добрый день)
Вопрос по плагину - Booking Calendar
https://wordpress.org/plugins/booking/Задача при отправке формы отправить $_POST['form'] в свой обработчик (на другой сервер)
В отличии от знакомого ContactForm7 в этом плагине нет хуков, на который можно при отправке прицепить
add_action( 'wpcf7_before_send_mail', 'my_function' ); (Или есть, но не нашел. в доках говорят хуков нет).
Поэтому начинаем изыскания.
При отправке формы в составе запроса на /wp-admin/admin-ajax.php уходит action INSERT_INTO_TABLE
По названию action вышел на ../plugins/booking/core/lib/wpbc-ajax.php
в котором есть функция wpbc_ajax_INSERT_INTO_TABLE(){}
в которой дергается wpdev_bk_insert_new_booking();
Пытался положить свой файлик в plugins, туда прописал функцию send_post_to_server();
которую дергаю сразу за wpdev_bk_insert_new_booking();
Но такой подход не зависимо от действий в send_post_to_server(); вызывает 500 ошибку :)
Учитывая, что я добрался до папки core, сдается мне, что должны быть пути поизящнее.
С WP на крайне редко сталкиваюсь, понимаю, что скорей всего творю дичь и прошу помочь
советом куда копнуть или прямым указанием что сделать, чтобы подцепиться к action wpbc_ajax_INSERT_INTO_TABLE
безболезненно и отправить $_POST в обработчик на другом сервере.