zee*_*tit 4 php wordpress contact-form-7
[您的姓名] 我有一个联系表单7 3.7,其文本区域字段为:
<p>Message (optional)<br />
[textarea my-message]</p>
Run Code Online (Sandbox Code Playgroud)
邮件格式为:
From : [your-name] | [your-email]
Message : [my-message]
Run Code Online (Sandbox Code Playgroud)
现在,当前文本区域是空的。
如果用户未在消息框中填写任何数据,则邮件将以空字段发送。
如果文本区域为空,如何默认发送“无”值?
这需要一段时间才能找到,并且还可以使用一些工作,但请在您的functions.php文件中尝试以下操作:
add_action("wpcf7_posted_data", "wpcf7_modify_this");
function wpcf7_modify_this($posted_data) {
// if user leaves the message area blank, set to "None"
if ($posted_data['my-message'] == "")
$posted_data['my-message'] = "None";
// generic example
if ( /* some logic */ )
$posted_data['/* cf7-field-name */'] = "ValueToEmail";
return $posted_data;
}
Run Code Online (Sandbox Code Playgroud)
这里需要注意的一件事是验证发生在这一点之前,因此如果您允许用户输入空白值,则不要将其设为必需。
| 归档时间: |
|
| 查看次数: |
9661 次 |
| 最近记录: |