/** * Cart Fragments * Ensure cart contents update when products are added to the cart via AJAX * @param array $fragments Fragments to refresh via AJAX * @return array Fragments to refresh via AJAX */ function woo_wc_header_add_to_cart_fragment($fragments) { global $woocommerce; ob_start(); woo_wc_cart_link(); $fragments['a.cart-contents'] = ob_get_clean(); return $fragments; }
<?php if (is_woocommerce_activated() && isset($woo_options['woocommerce_header_cart_link']) && 'true' == $woo_options['woocommerce_header_cart_link']) { ?> <h3><?php _e('Shopping Cart', 'woothemes'); ?> </h3> <ul class="nav cart"> <li <?php if (is_cart()) { echo 'class="current-menu-item"'; } ?> > <?php woo_wc_cart_link(); ?> </li> </ul> <?php } if (function_exists('has_nav_menu') && has_nav_menu('primary-menu')) { echo '<h3>' . woo_get_menu_name('primary-menu') . '</h3>'; wp_nav_menu(array('depth' => 6, 'sort_column' => 'menu_order', 'container' => 'ul', 'menu_id' => 'main-nav', 'menu_class' => 'nav', 'theme_location' => 'primary-menu')); } else { ?> <ul id="main-nav" class="nav"> <?php if (is_page()) { $highlight = 'page_item'; } else {