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 に答える