Хук перед созданием товара Woo
Ожидаю добавить загрузку к товару в виде основной картинки, где товар создается в отдельном плагине.
Перебрав все хуки из списка, уместным мне показался woocommerce_api_create_product_data
однако не получаю аргументы $data, $that. Покамест применяю в functions хук "перед обновлением товара":
add_action( 'woocommerce_admin_process_product_object', 'set_url_dwnl', 5, 1); function set_url_dwnl( $prd ) { $img_url = wp_get_attachment_image_url( $prd -> get_image_id(), 'full' ); $img_meta = wp_get_attachment_metadata( get_post_thumbnail_id( $prd -> get_id() ), false ); $dnld = new WC_Product_Download(); $dnld -> set_name( $img_meta['image_meta']['title'] ); $dnld -> set_id ( md5($img_url) ); $dnld -> set_file( $img_url ); $downloads[$md5_num] = $dnld; $prd -> set_downloads($downloads); }
Возможно есть иной хук или способ извлечь товар из хука что я выбрал?
Зараннее благодарю.