Хук после загрузки изображения и генерации его размеров
Я хочу сжимать изображения после их загрузки в медиатеку. Существует ли какой-нибудь хук, который срабатывает после загрузки изображения и генерации всех его размеров?

Есть ли какой-нибудь хук, который срабатывает после загрузки изображения и генерации его размеров?
wp_handle_upload
срабатывает после загрузки изображения. Однако, как выяснилось из последующего вопроса, на этом этапе размеры изображения ещё не сгенерированы.
add_filter( 'wp_handle_upload', 'wpse_256351_upload', 10, 2 );
function wpse_256351_upload( $upload, $context ) {
//* Делаем что-то интересное
return $upload;
}
Дополнение:
Изменение размеров изображений происходит на строке 135 файла image.php. В этом методе нет хуков для изменения размеров изображений.
В конце функции wp_generate_attachment_metadata() срабатывает хук wp_generate_attachment_metadata
. Это происходит уже после генерации размеров изображения.
wp_read_image_metadata
- ещё один вариант. Этот хук срабатывает перед wp_generate_attachment_metadata
, но уже после генерации размеров изображения.

Используйте фильтр wp_generate_attachment_metadata
для этого, он срабатывает в функции wp_generate_attachment_metadata.
