File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -123,19 +123,19 @@ public function rescale_ori( $metadata, $attachment_id ) {
123123 $ rescaled_path = $ base_path . $ rescaled_file_name ;
124124 $ new_path = $ base_path . $ metadata ['original_image ' ];
125125
126+ // Change array file key.
127+ $ metadata ['file ' ] = $ this ->_wp_upload_dir ['subdir ' ] . '/ ' . $ metadata ['original_image ' ];
128+ if ( 0 === strpos ( $ metadata ['file ' ], '/ ' ) ){
129+ $ metadata ['file ' ] = substr ( $ metadata ['file ' ], 1 );
130+ }
131+
132+ // Delete array "original_image" key.
133+ unset($ metadata ['original_image ' ]);
134+
126135 if ( file_exists ( $ rescaled_path ) && file_exists ( $ new_path ) ){
127136 // Move rescaled to original.
128137 rename ( $ rescaled_path , $ new_path );
129138
130- // Change array file key.
131- $ metadata ['file ' ] = $ this ->_wp_upload_dir ['subdir ' ] . '/ ' . $ metadata ['original_image ' ];
132- if ( 0 === strpos ( $ metadata ['file ' ], '/ ' ) ){
133- $ metadata ['file ' ] = substr ( $ metadata ['file ' ], 1 );
134- }
135-
136- // Delete array "original_image" key.
137- unset($ metadata ['original_image ' ]);
138-
139139 // Update meta "_wp_attached_file".
140140 update_post_meta ( $ attachment_id , '_wp_attached_file ' , $ metadata ['file ' ] );
141141 }
You can’t perform that action at this time.
0 commit comments