Title: Custom validation
Last modified: October 21, 2022

---

# Custom validation

 *  Resolved [mrayoub86](https://wordpress.org/support/users/mrayoub86/)
 * (@mrayoub86)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/custom-validation-25/)
 * Hey, is there a way to make a custom validation like the standard contact form
   7 validation? (add_filter( ‘wpcf7_validate_file’, ‘custom_file_validation_filter’,
   20, 2 );)
 * Tahnks

Viewing 1 replies (of 1 total)

 *  Plugin Author [Glen Don Mongaya](https://wordpress.org/support/users/glenwpcoder/)
 * (@glenwpcoder)
 * [3 years, 7 months ago](https://wordpress.org/support/topic/custom-validation-25/#post-16127029)
 * Hello [@mrayoub86](https://wordpress.org/support/users/mrayoub86/) ,
 * You can try and use this filter
 * Example below to check if files is empty.
 *     ```
       add_filter('wpcf7_validate_mfile', 'custom_file_validation_filter', 20, 2 );
       add_filter('wpcf7_validate_mfile*', 'custom_file_validation_filter', 20, 2 );
   
       function custom_file_validation_filter( $result, $tag ) {
       $name = $tag->name;
       if( empty( $_POST[ $name ] ) && $tag->is_required() ){
        $result->invalidate( $tag, 'File upload is required');
        return $result;
       }
   
       return $result;
       }
       ```
   

Viewing 1 replies (of 1 total)

The topic ‘Custom validation’ is closed to new replies.

 * ![](https://ps.w.org/drag-and-drop-multiple-file-upload-contact-form-7/assets/
   icon-128x128.jpg?rev=1984850)
 * [Drag and Drop Multiple File Upload for Contact Form 7](https://wordpress.org/plugins/drag-and-drop-multiple-file-upload-contact-form-7/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/drag-and-drop-multiple-file-upload-contact-form-7/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/drag-and-drop-multiple-file-upload-contact-form-7/)
 * [Active Topics](https://wordpress.org/support/plugin/drag-and-drop-multiple-file-upload-contact-form-7/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/drag-and-drop-multiple-file-upload-contact-form-7/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/drag-and-drop-multiple-file-upload-contact-form-7/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Glen Don Mongaya](https://wordpress.org/support/users/glenwpcoder/)
 * Last activity: [3 years, 7 months ago](https://wordpress.org/support/topic/custom-validation-25/#post-16127029)
 * Status: resolved