Контактная форма 7 опция по умолчанию распечатать как выбранное значение в почте

[select my_select class:input class:styled "Select Options""Option 1" "Option 2" "Option 3" "Option 4"]

Вопрос:

Как предотвратить печать 'Select Options' если пользователь не выбрал какие-либо параметры при получении электронной почты?
Если пользователь выберет первый вариант ('Select Options'), он не должен печатать как 'Select Options' в почте.

5

Решение

[select my_select first_as_label class:styled "Select Options" "Option 1" "Option 2" "Option 3" "Option 4"]

Также вы можете проверить документация.

6

Другие решения

Измените свой тег выбора на следующий

[select my_select class:input class:styled include_blank "Option 1" "Option 2" "Option 3" "Option 4"]

Первая опция будет иметь текст «—» и пустое значение, <option value="">---</option>

Если вы хотите заменить текст «—» на «Select Options», добавьте следующий код в functions.php

function my_wpcf7_form_elements($html) {
$text = 'Select Option';
$html = str_replace('---',  $text , $html);
return $html;
}
add_filter('wpcf7_form_elements', 'my_wpcf7_form_elements');
4

Вот простое решение, чтобы добавить заполнитель, чтобы выбрать выпадающее меню

[select* Test first_as_label "Placeholder" "Option 1" "Option 2"]
0

[выберите * BurjBestCompany по умолчанию: получить «Лучшая реклама» & Маркетинговая Компания «» Лучшая Авиакомпания «]

BurjBestCompany должен совпадать с именем строки запроса

Например:

http://example.com/?BurjBestCompany=The+Best+Advertising+%26+Marketing+Company
0

Это решение работало именно так, как я хотел. поэтому все формы имеют согласованность и выбраны одинаковые значения по умолчанию — вам нужно добавить ‘include_blank’ в поле shortcode:

/**
* Customize the default option selected on CF7
*/
function my_wpcf7_form_elements($html) {
$text = '—';
$html = str_replace('---',  $text , $html);
return $html;
}
add_filter('wpcf7_form_elements', 'my_wpcf7_form_elements');

Как https://stackoverflow.com/users/80368/anand-shah прокомментировал

0
По вопросам рекламы [email protected]