WC_Post_Data::transition_post_status PHP Method

transition_post_status() public static method

When a post status changes.
public static transition_post_status ( $new_status, $old_status, $post )
    public static function transition_post_status($new_status, $old_status, $post)
    {
        if (('publish' === $new_status || 'publish' === $old_status) && in_array($post->post_type, array('product', 'product_variation'))) {
            self::delete_product_query_transients();
        }
    }