我的一个WordPress网站正在使用Visual Form Builder(免费版)插件进行表单提交。我必须在发布表单数据时注入一些自定义代码。当前版本的Visual Form Builder仅允许通过管理面板设置规则。
目前我正在尝试使用admin-post.php
中的$_POST
来解决此问题,但我无法在function.php
中的"process_form"
数组中获取任何数据。此外,我需要知道哪个值代替<?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
}
?>
,因为我无法在Visual窗体构建器中找到任何操作。这是代码
//PATCH
{
assignedGroups: {"Email": "Test1003@StichtingNuovo.onmicrosoft.com"}
}
答案 0 :(得分:0)
您尝试过https://docs.vfbpro.com/category/49-hooks吗?
您可以通过将表单操作设置为自定义php文件来覆盖全部处理 使用 vfbp_form_action 或在邮件或提交后添加一些处理程序。如果我需要更详细的代码,我将进行更新。关于此的文档不是很详细。