Один из моих веб-сайтов на WordPress использует Visual Form Builder (бесплатная версия) для отправки формы. Я должен ввести какой-то пользовательский код при публикации данных формы. Текущая версия Visual Form Builder позволяет устанавливать правила только через панель администратора.
В настоящее время я пытаюсь добиться этого, используя admin-post.php
, как описано в этой статье , но я не могу получить данные в массиве $_POST
в function.php
. Также мне нужно знать, какое значение вместо "process_form"
, так как я не могу найти никаких действий в построителе форм Visual. Вот код
<?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
}
?>