I’ve run into a few cases with WordPress installs with Bluehost where I’ve encountered errors with my WordPress theme because the uploads folder wp-content/uploads
was not present.
Apparently the Bluehost cPanel WordPress installer does not create this folder, though HostGator does.
So I need to add code to my theme that checks for the folder and creates it otherwise.
Advertisement
Answer
Try this, using mkdir:
if (!file_exists('path/to/directory')) { mkdir('path/to/directory', 0777, true); }
Note that 0777
is already the default mode for directories and may still be modified by the current umask.