Permitted File Types for Uploading – WordPress

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

Author:

Leave a Reply