Title: Code Review
Last modified: September 6, 2025

---

# Code Review

 *  Resolved [teeboy4real](https://wordpress.org/support/users/teeboy4real/)
 * (@teeboy4real)
 * [8 months, 3 weeks ago](https://wordpress.org/support/topic/code-review-3/)
 * Hi
 * Will your plugin work smoothly after changing upload path using code below
 *     ```wp-block-code
       /* Change wordpress media upload directory to (media) folder */function custom_upload_directory( $upload ) {    // Set the custom directory name    $custom_directory = '/media';    // Always include year and month-based subfolders    $time = current_time( 'mysql' );    $y = substr( $time, 0, 4 );    $m = substr( $time, 5, 2 );        // Update path and URL to the custom directory with year and month    $upload['subdir'] = "$custom_directory/$y/$m";    $upload['path'] = $upload['basedir'] . $upload['subdir'];    $upload['url'] = $upload['baseurl'] . $upload['subdir'];    return $upload;}add_filter( 'upload_dir', 'custom_upload_directory' );
       ```
   
 * Note that the media settings option (Organize my uploads into month- and year-
   based folders) is disabled to avoid conflict with code above

Viewing 1 replies (of 1 total)

 *  Plugin Author [Masoud Golchin](https://wordpress.org/support/users/masoudin/)
 * (@masoudin)
 * [8 months, 2 weeks ago](https://wordpress.org/support/topic/code-review-3/#post-18641096)
 * Hi [@teeboy4real](https://wordpress.org/support/users/teeboy4real/) 
   Since **
   Advanced Media Offloader **uses WordPress hooks to implement its features, codes
   like yours that are using WordPress hooks, won’t break the functionality.
 * Have you tested this code with our plugin? Let us know if you faced any issues
   and we will help you resolving that issue.

Viewing 1 replies (of 1 total)

The topic ‘Code Review’ is closed to new replies.

 * ![](https://ps.w.org/advanced-media-offloader/assets/icon.svg?rev=3213156)
 * [Advanced Media Offloader](https://wordpress.org/plugins/advanced-media-offloader/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/advanced-media-offloader/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/advanced-media-offloader/)
 * [Active Topics](https://wordpress.org/support/plugin/advanced-media-offloader/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/advanced-media-offloader/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/advanced-media-offloader/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Masoud Golchin](https://wordpress.org/support/users/masoudin/)
 * Last activity: [8 months, 2 weeks ago](https://wordpress.org/support/topic/code-review-3/#post-18641096)
 * Status: resolved