Uploading non-media files?

There are two ways that error can be triggered ( source ):

  • user does not have unfiltered_upload capability;

  • WP does not like file type or extension.

Latter is checked by wp_check_filetype_and_ext() function ( source ) that filters return through wp_check_filetype_and_ext hook to allow validation of additional file types.

Leave a Comment