表单提交内容如下:
your-name: 马云2
your-phone: 321
your-email: a@b
your-subject: 111
your-message: 解决方案:完全禁用验证 1. 禁用后端验证(PHP) php 深色版本 // 完全禁用电话号码和邮箱字段的后端验证 add_filter(‘wpcf7_validate_tel’, ‘disable_tel_validation’, 10, 2); add_filter(‘wpcf7_validate_tel*’, ‘disable_tel_validation’, 10, 2); add_filter(‘wpcf7_validate_email’, ‘disable_email_validation’, 10, 2); add_filter(‘wpcf7_validate_email*’, ‘disable_email_validation’, 10, 2); function disable_tel_validation($result, $tag) { return true; // 跳过验证 } function disable_email_validation($result, $tag) { return true; // 跳过验证 } 2. 禁用前端验证(JavaScript) php 深色版本 add_action(‘wp_footer’, ‘disable_cf7_frontend_validation’); function disable_cf7_frontend_validation() { ?> <?php } 3. 修改字段类型为 text 如果仍希望允许任意格式的输入(如 123 或 example@localhost),可以将字段类型改为 [text* your-phone] 和 [text* your-email],并移除 tel 和 email 类型。