Pra*_*ant 5 php wordpress duplicates contact-form-7
我正在使用WordPress 3.8和Contact Form 7插件以及Contact Form 7 db扩展名。
我想检查在功能(.php)中的钩子(alter_wpcf7_posted_data)上提交的现有电子邮件,如下所示:
function alter_wpcf7_posted_data( $data ) {
global $wpcf7;
if(email_exists( $_POST['mail'])) {
$data = array();
}
return $data;
}
add_filter("wpcf7_posted_data", "alter_wpcf7_posted_data");
Run Code Online (Sandbox Code Playgroud)
这个钩子在源代码上抛出错误,但不保存数据。
基本上,如果email_exists()返回true,我不希望保存数据并在表单上抛出验证错误。
有谁知道如何防止表单提交。
注意:我没有使用AJAX表单提交。
| 归档时间: |
|
| 查看次数: |
3286 次 |
| 最近记录: |