There are some cases in which the wp-content/uploads folder is missing from your WordPress installation.
That depends on the host which you relied on for the wp installation.
If this is your case you’ve got two options:
- Create it manually.
- Add it by code
Manually
Creating manually could be done with an FTP service like Filezilla. Just move into the wp-content folder and create a new folder named uploads.
Make sure to give it 0777 permissions (read, write and execute to all the users).
By code
To create a folder by code you should:
- Check if the folder already exist.
- Create the folder if it does not.
This is the code:
$folder = get_home_path() . 'wp-content/uploads/';
if (!file_exists($folder)) {
mkdir($folder, 0777, true);
}
Now you should place the code in your theme functions.php file.
If your theme is a downloaded one (you did not code it) we suggest you create a child instead of modifying it.
That’s all you need to do to be sure that the folder does exist.
Leave us a feedback 😀