联系表格7默认选项打印为邮件中的选定值

Sre*_*ree 6 php wordpress contact-form-7

[select my_select class:input class:styled "Select Options"   
"Option 1" "Option 2" "Option 3" "Option 4"]
Run Code Online (Sandbox Code Playgroud)

题:

'Select Options'如果用户在接收电子邮件时未选择任何选项,如何防止打印?如果用户选择第一个选项('Select Options'),则不应该像'Select Options'邮件一样打印.

小智 8

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

此外,您可以查看文档.


Ana*_*hah 6

将您的选择标签更改为以下内容

[select my_select class:input class:styled include_blank "Option 1" "Option 2" "Option 3" "Option 4"]
Run Code Online (Sandbox Code Playgroud)

第一个选项将“---”作为文本和一个空白值, <option value="">---</option>

如果要将文本“---”替换为“选择选项”,请将以下代码添加到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');
Run Code Online (Sandbox Code Playgroud)