Allow Custom File Extension Upload enables uploading file types that WordPress normally blocks, such as .zip, .exe, .wav, or other custom extensions.

What this feature does

WordPress has a whitelist of allowed file types for security. If you try to upload a .zip file or uncommon format, it's rejected. This setting expands the whitelist to include custom file extensions you specify, allowing you to upload documents, archives, and media WordPress doesn't recognize by default.

Each extension you enable is added to WordPress's MIME type registry. Users can then upload those file types to the media library.

Security consideration: Only enable extensions you actually need. Some file types (.exe, .zip) can be security risks. Verify files are safe before allowing uploads.

How to enable it

  1. Open AdminEase > Media.
  2. In the Allow Custom File Extension Upload section, list the extensions you want to allow (e.g., zip, wav, mp3, pdf).
  3. Save. Those file types are now uploadable.

Settings reference

Setting What it does Default
Allow Custom File Extension Upload Adds custom file extensions to WordPress's MIME whitelist. Enter extensions as comma-separated values (e.g., zip,wav,mp3). Off

Troubleshooting

The file type is still blocked after I added it

Ensure you entered the extension without a dot (e.g., "zip" not ".zip"). Also verify the setting saved. Some file types may have security restrictions at the server level that override WordPress settings.

Can I upload executable files?

Yes, if you add extensions like .exe or .bat, users can upload them. This is a security risk. Only enable if absolutely necessary, and require virus scanning before accepting uploads.