Skip to main content
Agency Program 50% cashback. 10% commissions. Priority support. Built for growing agencies. 50% cashback for agencies Speak to the team Join free
WP Add Mime Types icon

WP Add Mime Types

v3.1.1
by kimipooh · 4.2 (24 reviews)

The plugin additionally allows the mime types and file extensions to WordPress.

50K+ active installs Updated Aug 15, 2024 Tested to 6.6.2 Requires PHP 7.4
Try Demo Download
Pre-installed Ready in ~10s No card

About WP Add Mime Types

This plugin enhances your WordPress site by enabling it to accept and upload different file types. It expands the range of file extensions that can be uploaded to your site, making it more versatile and accommodating for your needs.

Screenshots

WP Add Mime Types screenshot
WP Add Mime Types screenshot
WP Add Mime Types screenshot
WP Add Mime Types screenshot

Frequently asked questions

What is WP Add Mime Types?
WP Add Mime Types is a WordPress plugin. It allows additional mime types and file extensions to be used with WordPress.
What does WP Add Mime Types do?
The plugin allows your WordPress site to upload various file extensions. It expands the types of files that can be handled by your WordPress installation.
Who is the author of WP Add Mime Types?
The author of the WP Add Mime Types plugin is kimipooh.
How many active installations does WP Add Mime Types have?
WP Add Mime Types has 50,000 active installations.

Changelog

3.1.1

  • Fixes the type format mismatch issues since PHP 8.1 or later.
  • Tested up WordPress 6.6.1 with PHP 8.3.6.

3.1.0

  • Fixes type format mismatch issues in variable initialisation.
  • Tested up WordPress 6.4.2 with PHP 8.2.0.
  • Changed to require WordPress 6.2+ and PHP 7.4+.
  • Tested up WordPress 6.5.2 with PHP 8.3.6.

3.0.3

  • Fixed warning checking when retrieving serialized data.

3.0.2

  • Enhanced error checking when retrieving serialized data.

3.0.1

  • Fixed warning when the $settings data gets.

3.0.0

  • Added the mime type restriction function by using ‘-‘ prefix. If the head in each line is set to ‘-‘, then the MIME type restricts. In case of “-bmp = image/bmp”, the files which has “bmp” file extention becomes not to be able to upload.
  • Fixed the warning on the multisite.
  • Tested up WordPress 5.6.2 with PHP 8.0.0.
  • Tested up WordPress 5.8
  • Tested up WordPress 6.0

2.5.8

  • Fixed the issue of the media uploads failing when activating this plugin for the first time, if the plugin settings are not saved whenever.

2.5.7

  • Removed the folder (trunk) for this plugin in this plugin folder. The “trunk” folder was not needed. Due to this, activating the plugin in version 2.5.6, you might get an error message “Error: The plugin does not have a valid header”.

2.5.6

  • Added the “Enable to debug output for file types recognized by WordPress when a file is uploaded by the media.” security option. In detail, please see “Frequently Asked Questions” section.
  • Tested up to WordPress 5.6 and PHP 7.4.

2.5.5

  • Fixed the error “the “Too few argument” for WordPress 5.0 or previous versions.

2.5.4

  • Added the function for removing this plugin’s settings in the database when this plugin is uninstall.
  • Fixed the function names for not influencing the function name for other plugins.

2.5.3

  • Fixed the issue of “Undefined variable: f_exp_more2_flag” warning.

2.5.2

  • Improved the response of CSRF (Cross-Site Request Forgery) vulnerability for this plugin’s settings.

2.5.1

  • Added the response of CSRF (Cross-Site Request Forgery) vulnerability for this plugin’s settings.

2.5.0

  • Added the security option item in the admin menu for enabling the security check for a file content and for sanitizing the multiple file extensions within the filename by WordPress core.
  • Supported the new language setting regarding load_plugin_textdomain function.

2.4.1

  • Changed remove_underscore function name to wpaddmimetypes_remove_underscore because of the avoidance of the name conflict.
  • Tested up to WordPress 5.2.2 and PHP 7.4.

2.4.0

  • Support of the multi extension. Even if the file extension is “XXX.ZZZ”, “XXX.YYY.ZZZ”, “AAA.XXX.YYY.ZZZ” or more, it always picks up the tail of the extensions.

2.3.1

  • Tested up to WordPress 5.2.2 and PHP 7.3.

2.3.0

  • Tested up to WordPress 5.0 and PHP 7.2.

2.2.1

  • Tested up to WordPress 4.9.

2.2.0

  • Fixed foreach function warning if a setting value is empty.
  • Added to escape HTML tags in a setting value using wp_strip_all_tags function.
  • Added to ignore to the right of ‘#’ on a line.

2.1.3

  • Tested up to WordPress 4.8 and PHP 7.1

2.1.2

  • Fixed the warning issue regarding explode function.
  • Tested up to WordPress 4.7.2

2.1.1

  • Fixed the issue that the safe files in WordPress, such as jpg, png, pdf cannot be uploaded.

2.1.0

  • Tested up to WordPress 4.7.1
  • Fixed finfo_file issue. See FAQ section.

2.0.6

  • Tested up to WordPress 4.7

2.0.5

  • Tested up to WordPress 4.6

2.0.4

  • Fixed the help message in the administration menu.

2.0.3

  • Fixed the help message in the administration menu.
  • If the added mime type does not work, please turn off the mime type setting or deactivate other mime type plugins.

2.0.2

  • Fixed the compatibility with Media Library Assistant plugin.

2.0.1

  • Fixed the message in the setting menu

2.0.0

  • Supported Multisite.
  • Tested up to WordPress 4.5.1

1.3.13

  • Tested up to WordPress 4.5.

1.3.12

  • Migrated the translation function to GlotPress. If you translate it to your language, please visit the GlotPress from https://wordpress.org/plugins/wp-add-mime-types/ .

1.3.11

  • Preparation of migrating the translation function to GlotPress.

1.3.10

  • Tested up to WordPress 4.4.2

1.3.9

  • Tested up to WordPress 4.4.1

1.3.8

  • Tested up to WordPress 4.4
  • Fixed language translation setting.

1.3.7

  • Tested up to WordPress 4.3

1.3.6

  • Fixed load_plugin_textdomain setting.

1.3.5

  • Fixed load_plugin_textdomain setting.

1.3.4

  • Tested up to WordPress 4.2.2

1.3.3

  • Tested up to WordPress 4.1.1

1.3.2

  • Tested up to WordPress 4.0

1.3.1

  • Tested up to WordPress 3.9.1

1.3.0

  • Tested up to WordPress 3.9

1.2.1

  • Fixed Language support

1.2.0

  • Tested up to WordPress 3.8

1.1.0

  • Tested up to WordPress 3.7.1

1.0.1

  • Fixed the display error if the setting value is empty for the first time.

1.0.0

  • First Released.
  • Language: English, Japanese

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…