Hiển thị nội dung / tổng số giỏ hàng

Thêm mã này vào tệp chủ đề con của bạn hoặc thông qua một plugin cho phép thêm các chức năng tùy chỉnh, chẳng hạn như plugin Đoạn mã. Tránh thêm mã tùy chỉnh trực tiếp vào tệp của chủ đề mẹ của bạn , vì mã này sẽ bị xóa hoàn toàn khi bạn cập nhật chủ đề.functions.php functions.php

Để hiển thị nội dung và tổng số giỏ hàng trong mẫu của bạn, hãy sử dụng một số thứ như:

// Use in conjunction with https://gist.github.com/woogists/c0a86397015b88f4ca722782a724ff6c

<a class="cart-customlocation" href="<?php echo wc_get_cart_url(); ?>" title="<?php _e( 'View your shopping cart' ); ?>"><?php echo sprintf ( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?> – <?php echo WC()->cart->get_cart_total(); ?></a>

Để ngắt kết nối trình xem giỏ hàng của bạn để nó cập nhật khi một mặt hàng được thêm vào (thông qua ajax), hãy sử dụng:

/**
 * Show cart contents / total Ajax
 */
add_filter( 'woocommerce_add_to_cart_fragments', 'woocommerce_header_add_to_cart_fragment' );

function woocommerce_header_add_to_cart_fragment( $fragments ) {
	global $woocommerce;

	ob_start();

	?> – 
	<?php
	$fragments['a.cart-customlocation'] = ob_get_clean();
	return $fragments;
}