admin_url('admin-ajax.php'), )); } add_action('wp_enqueue_scripts', 'enqueue_custom_ajax_add_to_cart'); function woof_custom_log($message, $data = []) { $log_file = WP_CONTENT_DIR . '/woof-acf-log.log'; // logs to wp-content/woof-acf-log.log $time = date('[Y-m-d H:i:s]'); $output = $time . ' ' . $message; if (!empty($data)) { $output .= ' - ' . print_r($data, true); } file_put_contents($log_file, $output . PHP_EOL, FILE_APPEND); } add_action('wp_footer','product_listing_script',9999); function product_listing_script(){ if (is_shop() || is_product_category() || is_product_tag() || is_post_type_archive('product')) { ?> cart->add_to_cart($product_id, $quantity)) { do_action('woocommerce_ajax_added_to_cart', $product_id); WC_AJAX::get_refreshed_fragments(); } else { $data = array( 'error' => true, 'product_url' => apply_filters('woocommerce_cart_redirect_after_error', get_permalink($product_id), $product_id) ); echo wp_send_json($data); } wp_die(); }