Are you unable to upload files to your WordPress website due to low file upload size?
In this article, we will share different methods to increase the file upload size on your WordPress website.
Table of Contents
How to find your current maximum file upload size
To find your current maximum file upload size, visit Media -> Add New from your admin dashboard. In the bottom you will see a Maximum upload file size: followed by the size of file you can upload. If you are going to upload files larger than that then read further to increase the file upload size.
Increasing the WordPress file upload size
The maximum file upload size can be increased in many ways. We are going to cover a few different methods below.
Increasing through the theme’s Functions file
Edit the theme’s functions.php file and add the below code.
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
Replace the 64M with your desired upload size.
Though this is the easiest method to increase the file upload size, whenever you change your theme, you will have to again add the above codes to increase the file upload size.
Increasing through the PHP.INI file
Using FTP, navigate to your website’s root folder. Locate the php.ini file. If you don’t find any then create a file in the root folder and name it php.ini. The php.ini file is used to configure applications running on the PHP language.
Add the below lines of code to the php.ini file.
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 memory_limit = 15M
Increasing through the wp-config file
Another way of increasing the file size is through the wp-config.php file. Using FTP, navigate to the root folder of your website. Locate the wp-config.php file and add the below lines of code to it.
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'memory_limit', '15M' );
Save the changes and the file size should now be increased on your WordPress website.
Increasing through the .htaccess file
This method should only be used by people who have advanced technical knowledge as messing the code in the .htaccess file can break your website.
Using FTP, navigate to the root directory of your WordPress installation. Locate the .htaccess file and edit it. Add the below lines of code in it and save the file.
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
Note: Some of the above methods may not work if you are hosting on a shared plan. Many web hosts restrict the max file upload size and you will have to either upgrade your plan or ask the web host to increase the max file upload size.