WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

_wp_image_meta_replace_original() WP 5.3.0

Updates the attached file and image meta data when the original image was edited.

Хуков нет.

Возвращает

Массив. The updated image meta data.

Использование

_wp_image_meta_replace_original( $saved_data, $original_file, $image_meta, $attachment_id );
$saved_data(массив) (обязательный)
The data returned from WP_Image_Editor after successfully saving an image.
$original_file(строка) (обязательный)
Path to the original file.
$image_meta(массив) (обязательный)
The image meta data.
$attachment_id(число) (обязательный)
The attachment post ID.

Список изменений

С версии 5.3.0 Введена.

Код _wp_image_meta_replace_original() WP 5.5.1

wp-admin/includes/image.php
<?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 );

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

	return $image_meta;
}