587 | | if ( ! is_wp_error( $editor ) ) { |
588 | | $metadata['sizes'] = $editor->multi_resize( $merged_sizes ); |
589 | | $metadata['sizes']['full'] = $uploaded; |
590 | | } |
| 587 | $metadata['sizes'] = array( |
| 588 | 'full' => $uploaded, |
| 589 | ); |
| 590 | |
| 591 | // Save the meta data before any image post-processing errors could happen. |
| 592 | wp_update_attachment_metadata( $attachment_id, $metadata ); |
| 593 | |
| 594 | // Create sub-sizes saving the image meta after each. |
| 595 | $metadata = _wp_make_subsizes( $merged_sizes, $image_file, $metadata, $attachment_id ); |