cart->calculate_shipping(); WC()->cart->calculate_totals(); /** * Get Packages */ $packages = WC()->shipping()->get_packages(); foreach ($packages as $i => $package) : $chosen_method = isset(WC()->session->chosen_shipping_methods[$i]) ? WC()->session->chosen_shipping_methods[$i] : ''; $available_methods = isset($package['rates']) ? $package['rates'] : null; if ($available_methods) : $index = $i; ?>
%3$s', $index, esc_attr(sanitize_title($method->id)), wc_cart_totals_shipping_method_label($method)); // WPCS: XSS ok. do_action('woocommerce_after_shipping_rate', $method, $index); break; else : if ($method->id !== $chosen_method) : continue; endif; printf('%3$s', $index, esc_attr(sanitize_title($method->id)), wc_cart_totals_shipping_method_label($method)); // WPCS: XSS ok. do_action('woocommerce_after_shipping_rate', $method, $index); break; endif; endforeach; ?>