Site icon CodeRevolution Knowledge Base

How to create a directory within the uploads folder – CodeRevolution

When developing a plugin or theme, it can be useful to be able to programmatically create a directory within the wp-content/uploads folder. Here is a handy piece of code to do it.

Simply paste this code snippet on your functions.php file (or plugin file if you’re creating a plugin)

 function myplugin_activate() {          $upload = wp_upload_dir();     $upload_dir = $upload['basedir'];     $upload_dir = $upload_dir . '/mypluginfiles';     if (! is_dir($upload_dir)) {        mkdir( $upload_dir, 0700 );     } }   register_activation_hook( __FILE__, 'myplugin_activate' ); 

Thanks to Jean Galea for the snippet!

Exit mobile version