'How to use woocommerce_trash_{$post_type} action hook
I am trying to read product value when admin click on trash for a product (image attached).
After some searching i found that woocommerce_trash_{$post_type}
hook can be use for this purpose.
I found the details on class-wc-product-data-store-cpt.php line 307 @version 3.0.0
And I applied the code:
add_action('woocommerce_trash_product', 'My_custom_trash_product');
function My_custom_trash_product($product_id) {
error_log(print_r($product_id, true));
}
But it is not firing. I am using WooCommerce 6.0.0. Any advice?
Solution 1:[1]
Thanks @7uc1f3r for your reply. It is working & I also found a another action hook trashed_post
from here which fires after a post is sent to the trash.
I submitted my solution here -
/**
* Fires after a post is sent to the Trash.
*
* @since 2.9.0
*
* @param int $post_id Post ID.
*/
function action_trashed_post( $post_id ) {
error_log( print_r( $post_id, true ) );
}
add_action( 'trashed_post', 'action_trashed_post', 10, 1 );
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | 7uc1f3r |