Views: 25
WordPress core filters
When WordPress validation for the file type fails and the above third-party plugins can’t help, you can also try using the upload_mimes WordPress filter to implement your own solution.
You can find below a few examples:
// Add AI files mime type to WordPress.
add_filter( 'upload_mimes', function( $mime_types ) {
$mime_types['ai'] = 'application/pdf'; // Adding .ai extension
return $mime_types;
}, 1, 1 );
// Add MS Word .doc files mime type to WordPress.
add_filter( 'upload_mimes', function( $mime_types ) {
$mime_types['doc'] = 'application/msword'; // Adding .doc extension
return $mime_types;
}, 1, 1 );
Where Do I Put This Code?
Here is one that is widely used: Code Snippets Third Party Plug-In