diff --git src/wp-admin/custom-header.php src/wp-admin/custom-header.php
index 8b2973fc11..aa6d619625 100644
|
|
|
wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?> |
| 1187 | 1187 | $attachment_id = wp_insert_attachment( $object, $cropped ); |
| 1188 | 1188 | $metadata = wp_generate_attachment_metadata( $attachment_id, $cropped ); |
| 1189 | 1189 | |
| | 1190 | // If this is a crop, save the original attachment ID as metadata. |
| | 1191 | if ( $parent_id ) { |
| | 1192 | $metadata['attachment_parent'] = $parent_id; |
| | 1193 | } |
| | 1194 | |
| 1190 | 1195 | /** |
| 1191 | 1196 | * Filters the header image attachment metadata. |
| 1192 | 1197 | * |
| … |
… |
wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?> |
| 1197 | 1202 | * @param array $metadata Attachment metadata. |
| 1198 | 1203 | */ |
| 1199 | 1204 | $metadata = apply_filters( 'wp_header_image_attachment_metadata', $metadata ); |
| 1200 | | wp_update_attachment_metadata( $attachment_id, $metadata ); |
| 1201 | 1205 | |
| 1202 | | if ( $parent_id ) { |
| 1203 | | $meta = add_post_meta( $attachment_id, '_wp_attachment_parent', $parent_id, true ); |
| 1204 | | } |
| | 1206 | wp_update_attachment_metadata( $attachment_id, $metadata ); |
| 1205 | 1207 | |
| 1206 | 1208 | return $attachment_id; |
| 1207 | 1209 | } |
diff --git src/wp-includes/theme.php src/wp-includes/theme.php
index 2ee66fbddf..e84af8b385 100644
|
|
|
function get_uploaded_header_images() { |
| 1214 | 1214 | $header_images[$header_index]['url'] = $url; |
| 1215 | 1215 | $header_images[$header_index]['thumbnail_url'] = $url; |
| 1216 | 1216 | $header_images[$header_index]['alt_text'] = get_post_meta( $header->ID, '_wp_attachment_image_alt', true ); |
| 1217 | | $header_images[$header_index]['attachment_parent'] = (int) get_post_meta( $header->ID, '_wp_attachment_parent', true ); |
| | 1217 | $header_images[$header_index]['attachment_parent'] = isset( $header_data['attachment_parent'] ) ? $header_data['attachment_parent'] : ''; |
| 1218 | 1218 | |
| 1219 | 1219 | if ( isset( $header_data['width'] ) ) |
| 1220 | 1220 | $header_images[$header_index]['width'] = $header_data['width']; |