- Increasing the Upload Limit
- Uploading Large Files
When running a WordPress website, there may be instances when you need to upload large files through the admin area. However, you might face issues due to restrictions on file size by default configurations in WordPress and your server. This guide provides solutions to these limitations and details how to upload large files in the WordPress admin area.
Increasing the Upload Limit
There are a few places where file upload sizes can be restricted: your
php.ini file, the
functions.php file of your theme, or
If you have access to your
php.ini file, you can increase the limits directly. Here's what you need to modify:
upload_max_filesize = 64M post_max_size = 64M memory_limit = 256M
These settings increase the maximum file upload size to 64MB and the memory limit to 256MB.
If you don't have access to
php.ini, you can add the following code to your theme’s
@ini_set('upload_max_size' , '64M'); @ini_set('post_max_size', '64M'); @ini_set('memory_limit', '256M');
These settings achieve the same goal as the
php.ini method but within the WordPress environment.
Remember, it's important to keep your
functions.php clean and well organized. We have a guide on how to keep your WordPress code organized.
Another way to achieve the same effect is by modifying the
.htaccess file in your WordPress site’s root directory:
php_value upload_max_filesize 64M php_value post_max_size 64M php_value memory_limit 256M
Uploading Large Files
Once you've increased the upload limit, you can add large files through the WordPress admin area in the normal way:
- Go to Media > Add New in your WordPress dashboard.
- Click 'Select Files' to open the file dialog box.
- Select the large file to upload.
The file will upload according to the new size limit you've set.
Remember to consider the implications of allowing large file uploads, such as the potential impact on storage and bandwidth. As always, adjust the file size limits according to the specific needs of your WordPress website.
The methods described in this article should help you handle large file uploads in the WordPress admin area.
If you're still having issues with your uploads then it will be worth opening a ticket with your hosting provider, who may have extra limitations in place. One additional point to consider is whether you're using a WAF (Web Application Firewall), such as Cloudflare, as these tools can also implement their own limit.
Interested in proving your knowledge of this topic? Take the WordPress Development certification.
Covering all aspects of WordPress web development, from theme development, plugin development, server set up and configuration and optimisation.
Understanding Cross-Site Scripting (XSS) Attacks