2013-06-01 3 views
1

Я запускаю самую полную версию WP и форм гравитации. Я пытаюсь вызвать форму с помощью файла шаблона и проходят через несколько вещей, например, так:

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

Я звоню $field_values так:

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

Они просто не заселение в гравитационные формы. Есть идеи?

ответ

1

Обязательно нажмите на поле, а затем перейдите на вкладку «Дополнительно» и установите флажок «Поле предварительного заполнения». Появится текстовое поле, в котором вы можете указать имя параметра.

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; 

} 

Для того, чтобы это для работы вы должны установить флажок на вкладке «Дополнительно» элемента формы в форме «Гравитация», которая позволяет динамически заполнять поле. Затем вам нужно заполнить ввод ниже «youparametername».

0

Ok, позволяет сказать, что ваша форма идентификатор 7, позвольте мне дать вам шаг за шагом ответ:

  1. Создать свой вид
  2. Перейти к расширенному
  3. Check «Allow поля в быть заполнен динамически "
  4. Дайте ему имя, например: my_name
  5. gravity_form (7, false, false, false, array ('my_name' => 'все, что вы хотите автозавершить'), false);

Теперь, если вы перейдете к этой форме, вы увидите, что поле с именем «my_name» имеет значение «все, что вы хотите автозаполнять».

Надеюсь, это помогло, пока до свидания.

Смежные вопросы