Crea una carpeta si aún no existe
Me he encontrado con algunos casos con instalaciones de WordPress con Bluehost en los que encontré errores con mi tema de WordPress porque la carpeta de cargas wp-content/uploads
no estaba presente.
Aparentemente, el instalador de WordPress de Bluehost cPanel no crea esta carpeta, aunque HostGator sí lo hace.
Entonces necesito agregar código a mi tema que verifique la carpeta y la cree de otra manera.
Aceptado
Prueba esto usando mkdir :
if (!file_exists('path/to/directory')) {
mkdir('path/to/directory', 0777, true);
}
Tenga en cuenta que 0777
ya es el modo predeterminado para directorios y aún puede ser modificado por la umask actual.
Aquí está la pieza que falta. Debe pasar el indicador 'recursivo' como tercer argumento (booleano verdadero) en la llamada mkdir de esta manera:
mkdir('path/to/directory', 0755, true);