[WooCommerce] カート更新時に合計金額が更新されない場合

この記事は、過去の記事や制作物を移動したものです。
記事の内容が古い可能性がございますのでご注意ください。

カスタムで金額を追加している場合など、カート更新時に合計金額の表示が更新されない場合があるので、更新されるようにします。

サンプルコード

<?php

add_filter( 'woocommerce_add_to_cart_fragments', 'iconic_cart_count_fragments', 10, 1 );

function iconic_cart_count_fragments( $fragments ) {
	global $woocommerce;
	$cart_total = $woocommerce->cart->get_total();

	$fragments['span.req-total'] = '<span class="req-total" style="font-size: 2.8rem;">' . esc_html( wp_strip_all_tags( $cart_total ) ) . '</span>';
	return $fragments;  
}

<?php
add_filter( 'woocommerce_add_to_cart_fragments' )