我想在WooCommerce中显示我的比较列表中的实际产品数量。 为了比较产品,我使用插件WooCommerce产品比较(https://docs.woocommerce.com/document/woocommerce-products-compare/)。
我发现没有显示产品数量的功能。但我找到了插件的cookie,我用它来显示计数。这是我的代码:
<?php
$compare_cookie = $_COOKIE["wc_products_compare_products"];
$compare_cookie_array = explode(",", $compare_cookie);
$compare_cookie_result = count($compare_cookie_array);
?>
<?php if ($compare_cookie_result >= 1) : ?>
<span class="badge badge-pill badge-danger"><?php echo $compare_cookie_result; ?></span>
<?php endif; ?>
到目前为止一切正常。但我想知道是否有更好的方法来显示产品数量。
重新加载计数器时出现问题。如果我将新产品添加到列表中或从中删除产品。计数器一直保持到我重新加载或更改页面为止。有没有办法添加ajax功能来实时更改计数器?