Обработка отправки форм в WordPress для Visual Form Builder
Один из моих сайтов на WordPress использует плагин Visual Form Builder (бесплатная версия) для отправки форм. Я должен ввести какой-то пользовательский код при публикации данных формы. Текущая версия Visual Form Builder позволяет устанавливать правила только через панель администратора.
В настоящее время я пытаюсь добиться этого с помощью admin-post.php
как описано в этой статье, но я не могу получить какие-либо данные в $_POST
массив в function.php
, Также мне нужно знать, какое значение придет вместо "process_form"
как я не могу найти никаких действий в Visual Form Builder. Вот код
<?php
add_action( 'admin_post_nopriv_process_form', 'process_form_data' );
add_action( 'admin_post_process_form', 'process_form_data' );
function process_form_data() {
// form processing code here
}
?>
1 ответ
Вы пробовали https://docs.vfbpro.com/category/49-hooks?
Вы можете либо переопределить полную обработку, установив действие формы в пользовательский файл php с помощью vfbp_form_action, либо добавить некоторые обработчики после отправки по почте или отправки. Если я получу более подробный код, я обновлю. Документация по этому вопросу не очень подробная.