#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
Файл никогда не устанавливается, и изображение, похоже, вообще не обрабатывается.
Это должно произойти в момент загрузки изображения при создании продукта. Возможно ли это?