我有一个我在Wordpress Visual Form Builder Pro插件中构建的表单。我需要能够将变量传递给表单并将它们显示为字段的默认值。
具体来说,我正在尝试将票号传递给表单: 机票号码:*
看起来这样做的方法是使用他们的过滤器vfb_field_default http://vfb.matthewmuro.com/hooks/vfb_field_default/
我已经尝试过每一个我能提出的URL组合并且无法使其工作,所以我确定我需要更改插件以允许接受$ _GET参数,但我没有想法如何。
实施例: http://domian.com/new-user-request/?vfb-5=12345
任何帮助或指向正确的方向都会有所帮助。
谢谢你的时间。
答案 0 :(得分:0)
解决方法是在主题函数文件中添加代码...
我们主题的路径就是一个例子: 〜/ htdocs中/可湿性粉剂内容/主题/无尘/ functions.php的
// 10,4是插件正常工作
add_filter('vfb_field_default', 'vfb_filter_field_default',10,4);
function vfb_filter_field_default($default, $field_type, $field_id, $form_id){
// field_id是vfb-5,您可以通过转到插件的屏幕选项并启用"合并标记",然后查看您的特定字段。
if($field_id=="5"){
return $default = isset($_REQUEST['ticket']) ? $_REQUEST['ticket'] : $default;
} else {
return $default;
}
}