[Solved] Product method in c#

Assuming you mean itertools.product (it looks like it from the example given): public static List< Tuple<T, T> > Product<T>(List<T> a, List<T> b) where T : struct { List<Tuple<T, T>> result = new List<Tuple<T, T>>(); foreach(T t1 in a) { foreach(T t2 in b) result.Add(Tuple.Create<T, T>(t1, t2)); } return result; } n.b. struct here means that … Read more

[Solved] How to add target=“_blank” to add to cart button on Single Product page? [closed]

You add this piece of code to your functions.php file: // add custom button to shop page add_filter(‘woocommerce_loop_add_to_cart_link’, ‘shop_page_open_external_in_new_window’, 10, 2); function shop_page_open_external_in_new_window($link) { global $product; if ($product->is_type(‘external’)) { $link = sprintf( ‘<a rel=”nofollow” href=”%s” data-quantity=”%s” data-product_id=”%s” data-product_sku=”%s” class=”%s” target=”_blank”>%s</a>’, esc_url($product->add_to_cart_url()), esc_attr(isset($quantity) ? $quantity : 1), esc_attr($product->id), esc_attr($product->get_sku()), esc_attr(isset($class) ? $class : ‘button product_type_external’), esc_html($product->add_to_cart_text()) … Read more