我正在默认WooCommerce迷你购物车小部件中的迷你购物车上方通过此(question + answer here)成功显示购物车项目计数。
但是,我试图根据用户所在的当前页面,应用一条规则来显示相同的购物车商品计数,但将其与其他字符串连接起来。例如:
is_page('strongshop')
显示cart_item_count
+“ 16之内” is_page('leanshop')
显示cart_item_count
+“ 12之内” 我应用于该函数的IF条件没有被调用,这完全阻止了该函数的调用。所以什么也没显示。
我正在尝试做的甚至有可能吗?还是Woocommerce不接受迷你购物车小部件挂钩的单独IF条件?
这是我的代码:
add_action( 'woocommerce_before_mini_cart', 'minicart_count_before_content' );
function minicart_count_before_content() {
if (is_page='strongshop') { //attempt to validate the function output based on page
$items_count = WC()->cart->get_cart_contents_count();
$text_label = _n( 'Item', 'Items', $items_count, 'woocommerce' );
}
?>
<p class="total item-count"><strong><?php echo $text_label; ?>:</strong> <?php echo $items_count; ?>"out of 16" </strong></p> //add the additional text here
<?php
}