0

我有一个在 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

任何帮助或指向正确方向都会有所帮助。

谢谢你的时间。

4

1 回答 1

0

解决方案是将代码添加到您的主题功能文件中......

我们的主题路径在这里作为示例:~/htdocs/wp-content/themes/CleanSpace/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,您可以通过进入插件的屏幕选项并启用“Merge Tag”来获得,然后查看您的特定字段。

        if($field_id=="5"){
                return $default = isset($_REQUEST['ticket']) ? $_REQUEST['ticket'] : $default;
        } else {
                return $default;
        }
}
于 2013-06-11T03:15:52.093 回答