add_filter( 'woocommerce_add_to_cart_fragments', function($fragments) {
ob_start();
?>
<span class="badge">
<?php $cartitems = WC()->cart->get_cart_contents_count();
if ($cartitems >= 100){
echo "*";
} else {
echo $cartitems;
}; ?>
</span>
<?php $fragments['span.badge'] = ob_get_clean();
return $fragments;
} );
add_filter('wp_nav_menu_items','add_search_box_to_menu', 10, 2);
function add_search_box_to_menu( $items, $args ) {
if( $args->theme_location == 'header-menu' ) // menu locatie
$cartitems = WC()->cart->get_cart_contents_count();
return $items.'<li class="crtmnu"><a href="'.wc_get_cart_url().'" class="d-none d-md-inline-block"> <img src="/wp-content/themes/cheezer/assets/img/cart.png" /> <span class="badge">'. $cartitems .'</span></a></li>';
return $items;
}
#AJAX #fragments #functions #update #woocommerce