Add WordPress woocommerce filter after ajax function [closed]

Question

Below is my function which runs on ajax and it upload image in media, now i want to add this in my woocomerrce cart but it does not work.

here $cart_item_meta returns path of the file in array.

function my_action_callback(  ){

            $addon_id = array();

            if( isset($_FILES) ){
                

$attach_info=wp_upload_bits($_FILES["file"]["name"], null, file_get_contents($_FILES["file"]["tmp_name"]));

$attach_id = wp_insert_attachment($data, $attach_info['file'], 0);


                $addon_id['media_id'] = $attach_id;
                $addon_id['media_url'] = wp_get_attachment_url( esc_attr( $attach_id ) );
                $cart_item_meta['wau_addon_ids'][] = $addon_id;
            }


            add_filter( 'woocommerce_add_cart_item_data', $cart_item_meta, 10, 2 );


        }
0
, , , Vishal 1 year 2020-09-01T12:10:25-05:00 0 Answers 60 views 0

Leave an answer

Browse
Browse