Last active 1 week ago
0
0
1
| 1 | add_filter( 'dlm_file_path', 'dlm_bypass_rocket_local_copy', 10, 3 ); |
| 2 | function dlm_bypass_rocket_local_copy( $file_path, $download, $version ) { |
| 3 | if ( ! is_object( $download ) || ! is_object( $version ) ) return $file_path; |
| 4 | |
| 5 | $new_filename = sanitize_title( $download->get_title() ) . '.' . (pathinfo( $file_path, PATHINFO_EXTENSION ) ?: 'pdf'); |
| 6 | $temp_dir = wp_upload_dir()['basedir'] . '/dlm_tmp'; |
| 7 | |
| 8 | if ( ! file_exists( $temp_dir ) ) wp_mkdir_p( $temp_dir ); |
| 9 | $local_target = $temp_dir . '/' . $new_filename; |