Обработка отправки форм в 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, либо добавить некоторые обработчики после отправки по почте или отправки. Если я получу более подробный код, я обновлю. Документация по этому вопросу не очень подробная.

Другие вопросы по тегам