1

WP および Gravity フォームの最新バージョンを実行しています。テンプレートファイルを介してフォームを呼び出し、次のようないくつかのことを通過しようとしています:

gravity_form(2, $display_title=false, $display_description=true,
 $field_values, $ajax=true);

私は次の$field_valuesように呼んでいます:

$field_values = array("my" => "FOO", "your" => "BAR",);

それらは単純で、重力の形に取り込まれません。何か案は?

4

3 に答える 3

2

必ずフィールドをクリックしてから、[詳細設定] タブをクリックし、フィールドの事前入力チェックボックスにチェックマークを付けてください。これにより、パラメータ名を指定できるテキスト ボックスがドロップダウンされます。

于 2013-07-02T01:49:42.167 に答える
1

では、フォーム ID が 7 であるとしましょう。順を追ってお答えします。

  1. フォームを作成する
  2. アドバンスに移動
  3. 「フィールドへの動的な入力を許可する」にチェックを入れる
  4. 名前を付けます。例:my_name
  5. gravity_form(7, false, false, false, array('my_name'=>'whatever you want to autofill'), false);

my_nameそのフォームに移動すると、名前があったフィールドに値があることがわかりますwhatever you want to autofill

これが役に立てば幸いです、さようなら。

于 2014-06-17T12:06:15.267 に答える
0

このドキュメントでは、フィールドの入力に関する役立つアドバイスを提供しています。

gravityhelp.com/documentation/page/Allow_field_to_be_populated_dynamically

フックを使用してフィールドに入力する方法の例を次に示します。

add_filter("gform_field_value_yourparametername", "populate_yourparametername");

function populate_yourparametername($value){
    global $post; 
    $value = get_post_meta( $post->ID,'metakeyname',true);
   return $value;

}

これを機能させるには、Gravity Form のフォーム項目の詳細タブにあるチェックボックスをオンにして、フィールドに動的に入力できるようにする必要があります。次に、以下の入力に「youparametername」を入力する必要があります。

于 2013-08-21T22:09:38.990 に答える