If you happen to’ve attempted to add a record for your media library and gained the “Sorry, this record sort isn’t authorised for safety causes” error, you might really feel stumped as to easy methods to continue. Thankfully, there are a number of tactics to mend the mistake, and get issues again to customary.

On this article, we’ll provide an explanation for why the “Sorry, this record sort isn’t authorised for safety causes” error exists in WordPress. Then, we’ll display you 5 tactics to resolve the mistake and add any record for your WordPress website.

Let’s get began!

Figuring out the “Sorry, This Report Sort Is Now not Accredited for Safety Causes” Error in WordPress

The explanation in the back of this WordPress error is a lot more easy than it could appear. You would possibly not are aware of it, however WordPress has restrictions on the types of files you’ll be able to add. The “Sorry, this record sort isn’t authorised for safety causes” error seems whilst you attempt to add a prohibited record sort.


The explanation in the back of those restrictions is to stop safety problems because of file uploading vulnerabilities. The unintentional or useful add of malicious exectuable files may just do everlasting injury for your website. Others may give hackers get admission to for your website or your server.

Then again, whilst this mistake prevents you from importing recordsdata for your website, it additionally does so on your customers. With none “roadblocks”, almost the rest might be uploaded for your website, which in fact poses a perfect possibility.

In a nutshell, the “Sorry, this record sort isn’t authorised for safety causes” error is in position to offer protection to your website and for sure isn’t the worst WordPress error you want to come upon. Even so, if it’s a must to add a prohibited record sort, this well-meaning error nonetheless items an issue.

Easy methods to Repair the “Sorry, This Report Sort Is Now not Accredited for Safety Causes” Error in WordPress (4 Strategies)

On the subject of this actual error, you’ve got numerous choices for easy methods to care for it. Relying in your state of affairs, one of the crucial strategies indexed beneath will have to supply a easy answer.

Then again, some website hosting suppliers prohibit the record varieties you’ll be able to add too. If yours is certainly one of them, the strategies we’ve indexed beneath gained’t remedy the mistake. In those instances, contacting your website hosting supplier will have to be your first port of name. They will have to be ready that will help you remedy the placement.

1. Upload Accredited Report Sorts through Converting WordPress Multisite Settings

WordPress Multisite allows you to create a community of web pages with a unmarried WordPress set up. For instance, it’s handy if you wish to allow customers to create their very own blogs, or for those who’re a world corporate and wish to use subdomains to create country-specific websites that may be up to date concurrently.

In contrast to single-site WordPress installations, Multisite has a surroundings to allows you to simply permit for record uploads no longer typically authorised through WordPress. To get admission to it, navigate to Community Settings below Settings within the Community Admin dashboard:

WordPress Multisite network settings.

Underneath the Add Settings heading, you’ll in finding the Add record varieties surroundings the place you’ll be able to upload the extensions for the record varieties you need to allow.

Upload file types setting in WordPress Multisite.

Whenever you save your adjustments, this may replace the authorised record varieties for the entire websites on your community, enabling you and your customers to add any record varieties integrated on this surroundings.

2. Alter Licensed Report Sorts The use of a Plugin

There are a number of plugins able to enabling you to add prohibited record varieties, akin to File Manager and Enhanced Media Library. Those plugins have settings to enable you to so as to add authorised Multipurpose Internet Mail Extensions (MIME) varieties for add to WordPress.

A MIME sort describes the content material a record incorporates, and tells your browser easy methods to show it appropriately. For instance, the record extension .jpg corresponds with the MIME sort symbol/jpeg, and shows as a picture in internet browsers.

We’ll use the Enhanced Media Library plugin so as to add new authorised MIME varieties for add. You’ll be able to temporarily install and activate the plugin inside the Plugins space of WordPress:

The Enhanced Media Library plugin.

With the plugin activated, we’ll cross to our settings and spot that there’s a MIME Sorts > Media possibility:

Mime types settings enabled with the Enhanced Media Library plugin.

There are two tactics to allow uploads for a particular MIME sort. The primary is to easily choose the field similar to the specified MIME sort within the Permit Add column. Then again, in case your desired type isn’t indexed, you’ll have to make a choice Upload New MIME Sort on the most sensible of the web page.

The Enhanced Media Library mime types settings.

This may upload a brand new row the place you’ll be able to input the extension, MIME sort, and labels. Subsequent, choose the Permit Add field for the brand new MIME sort. If you happen to ever exchange your thoughts, you’ll be able to take away entries through the use of the button on the finish of each and every row, or choose Repair WordPress default MIME Sorts for the authentic settings.

3. Use the Upload_Mimes Clear out through Enhancing Your Theme’s purposes.php Report

You’ll be able to as a substitute exchange your website’s authorised MIME varieties manually. To take action, you’ll wish to get admission to your theme’s functions.php file and make the most of a WordPress function known as a ‘filter’.

The purposes.php record defines the behaviors, or purposes, of your WordPress website. In WordPress, you’ll be able to use filters to change the platform’s default purposes. Through including the upload_mimes filter out to purposes.php, you’ll be converting WordPress’s default habits whilst you try to add a prohibited record sort.

To start out, back up your site, which guarantees that if one thing is going mistaken whilst you’re enhancing essential website recordsdata, you’ve got a approach to repair it. Then, you’ll wish to get admission to your purposes.php record via FTP the use of an FTP consumer akin to FileZilla.

Whenever you’ve hooked up for your website’s server, you’ll be able to in finding your purposes.php record within your theme’s folder positioned within the wp-content listing. Proper-click at the record and choose View/Edit.

Selecting the functions.php file to edit via FTP.

The record will open on your textual content editor, the place you’ll be able to upload the following code:

serve as my_custom_mime_types( $mimes ) {

// New allowed mime varieties.
$mimes['svg'] = 'symbol/svg+xml';
$mimes['svgz'] = 'symbol/svg+xml';
$mimes['doc'] = 'utility/msword';

// Non-compulsory. Take away a mime sort.
unset( $mimes['exe'] );

go back $mimes;
add_filter( 'upload_mimes', 'my_custom_mime_types' );

Upload your required MIME varieties and their corresponding extensions to the array. You’ll be able to additionally upload MIME varieties you need to restrict to the non-compulsory Take away a mime sort phase, or delete it if it’s no longer acceptable.

This system allows you to specify which MIME varieties you wish to have to permit, so you continue to have keep watch over over what’s uploaded for your website to assist save you record add vulnerabilities. Be sure to save your adjustments whilst you’ve completed enhancing.

4. Permit Unfiltered Uploads in Your wp-config.php Report

If you wish to permit all record varieties for add, you’ll be able to achieve this through editing wp-config.php – the record that incorporates knowledge pertaining for your website’s database. As soon as once more, you’ll wish to again up your website in case one thing is going mistaken whilst you’re enhancing.

Then you definitely’ll get admission to wp-config.php the use of FTP as we described within the earlier means. The record will have to be positioned within the root listing of your website online. Make a selection View/Edit to open the textual content editor.

Selecting the wp-config.php file for editing via FTP.

You’ll be able to upload the following code to the record, any place above the road studying “/* That’s all, prevent enhancing. Glad running a blog. */”:


Save your adjustments whilst you’ve completed enhancing. Notice that doing this implies not anything will save you you or customers from by chance (or purposefully) importing malicious recordsdata for your website, so it can be smart to check out different choices earlier than resorting to this one.


WordPress mistakes may cause setbacks whilst you’re making adjustments for your website. Then again, relating to the Sorry, this record sort isn’t authorised for safety causes error, there are a number of answers to be had to assist you to to add recordsdata WordPress doesn’t permit through default.

On this article, we’ve mentioned what reasons this mistake in WordPress and why it exists. Then we equipped 4 conceivable answers for solving the mistake:

  1. Upload authorised record varieties through converting WordPress Multisite settings.
  2. Alter licensed record varieties the use of a plugin.
  3. Use the upload_mimes filter out through enhancing your theme’s purposes.php record.
  4. Permit unfiltered uploads on your wp-config.php record.

Do you’ve got questions concerning the Sorry, this record sort isn’t authorised for safety causes error in WordPress? Tell us within the feedback phase beneath!

Article thumbnail symbol: vladwel / shutterstock.com

The submit How to Fix the “Sorry, This File Type Is Not Permitted for Security Reasons” Error in WordPress gave the impression first on Elegant Themes Blog.

WordPress Web Design

[ continue ]