2016-10-25 4 views
0

У меня есть контактная форма на сайте wordpress.Как выбрать динамические значения контактной формы с помощью строки запроса

Я создал ниспадающее поле, оно имеет 2 варианта dynamic и custom, и мой url /contact/?option=custom имеет это значение параметра.

Я использую ниже крюк, чтобы добавить выбора опций:

add_filter('wpcf7_form_tag', 'dynamic_field_values_locations', 10, 2); 
function dynamic_field_values_location($tag, $unused) 
{ 
    $tag['raw_values'][] = 'dynamic'; 
    $tag['values'][] = 'dynamic'; 
    $tag['labels'][] = 'dynamic'; 

    $tag['raw_values'][] = 'custom'; 
    $tag['values'][] = 'custom'; 
    $tag['labels'][] = 'custom'; 

    return $tag; 
} 

Я хочу, чтобы это падение вниз поле выбрано custom вариант, который находится в строке запроса.

Как это сделать?

ответ

0

При создании шорткод вы должны установить атрибут по умолчанию следующим образом:

[select* default:get 

Кроме того, имейте в виду, что форма функции контакт 7 ручки настройки по умолчанию необходимо параметр строки запроса, чтобы быть имя из выберите элемент управления, который вы использовали. Поэтому в вашем случае вам нужно будет установить этот /contact/?your-select-name=custom, чтобы пользовательское значение было выбрано по умолчанию.