# _wp_image_meta_replace_original()

URL: https://chugunov.pro/api-wordpress/functions/_wp_image_meta_replace_original/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 5.3.0.

## Сигнатура

```php
_wp_image_meta_replace_original( array $saved_data, string $original_file, array $image_meta, int $attachment_id ): array
```

## Описание

Обновляет прикреплённый файл и метаданные изображения после редактирования исходного изображения.

## Параметры

- `$saved_data` `array` — обязательный. Данные, возвращённые из WP_Image_Editor после успешного сохранения изображения.
- `$original_file` `string` — обязательный. Путь к исходному файлу.
- `$image_meta` `array` — обязательный. Метаданные изображения.
- `$attachment_id` `int` — обязательный. ID записи-вложения.

## Возвращаемое значение

`array`

## Исходный код

Файл: `wp-admin/includes/image.php:206`

```php
function _wp_image_meta_replace_original( $saved_data, $original_file, $image_meta, $attachment_id ) {
	$new_file = $saved_data['path'];

	// Update the attached file meta.
	update_attached_file( $attachment_id, $new_file );

	// Width and height of the new image.
	$image_meta['width']  = $saved_data['width'];
	$image_meta['height'] = $saved_data['height'];

	// Make the file path relative to the upload dir.
	$image_meta['file'] = _wp_relative_upload_path( $new_file );

	// Add image file size.
	$image_meta['filesize'] = wp_filesize( $new_file );

	// Store the original image file name in image_meta.
	$image_meta['original_image'] = wp_basename( $original_file );

	return $image_meta;
}
```

## История изменений

- 6.0.0 — The $filesize value was added to the returned array.
- 5.3.0 — Introduced.

## Связанные

Использует: [`wp_filesize`](https://chugunov.pro/api-wordpress/functions/wp_filesize/), [`update_attached_file`](https://chugunov.pro/api-wordpress/functions/update_attached_file/), [`_wp_relative_upload_path`](https://chugunov.pro/api-wordpress/functions/_wp_relative_upload_path/), [`wp_basename`](https://chugunov.pro/api-wordpress/functions/wp_basename/).
Используется в: [`wp_create_image_subsizes`](https://chugunov.pro/api-wordpress/functions/wp_create_image_subsizes/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/_wp_image_meta_replace_original/
