Какой крючок WooCommerce я могу использовать для чтения загруженного изображения, используемого для загружаемого продукта?

#php #wordpress #woocommerce

Вопрос:

Я загружаю изображения с высоким разрешением, продаваемые в магазине WooCommerce. После загрузки изображения я хотел бы прочитать файл, чтобы создать несколько мутаций изображения с помощью ImageMagick (это то, что у меня есть для применения различных эффектов). Я не могу найти лучший крючок для использования, и крючки, которые я использую, ничего не передают обработчикам, которые я установил. Один из таких крючков, который я пробовал, — это:

 function mutateManagerUpload($test) {
  file_put_contents('/tmp/test', print_r($test, true));
}
add_action('media_upload_file', 'mutateManagerUpload');
 

/tmp/test Файл никогда не устанавливается, и изображение, похоже, вообще не обрабатывается.

Это должно произойти в момент загрузки изображения при создании продукта. Возможно ли это?