我正在网站上工作
我正面临一个问题。我想在图片上显示购物车中的商品数量。我找到了一种方法,但现在的问题是,只有当item的数量不为null时我才想显示它。
我使用Wordpress和woocomerce。所以我发现这显示了购物车中的商品数量:
<?php echo sprintf ( _n( '%d', '<h6>%d<h6> ', WC()->cart->get_cart_contents_count() ), WC()->cart->get_cart_contents_count() ); ?>
我希望以某种方式使用它,混合两者来做我的事情:
<?php
if (%d > 0)
{
echo "<h6>%d<h6>";
}
else
{
echo" ";
}
?>
我真的不知道我是否正确地做到了。所以,让我知道如何以最佳方式混合它们。
提前多多感谢!!!
答案 0 :(得分:0)
在这种情况下,$d
不是变量,而是说&#39;嗨,这里将是一个整数(从参数读取)显示为十进制数字&#39;。然后sprintf
解析字符串和&#34;替换&#34; $d
WC()->cart->get_cart_contents_count()
sprintf
。 Here您可以阅读有关WC()->cart->get_cart_contents_count()
和格式化的更多信息。
在您的情况下,您需要使用$d
。我不知道你的代码会是什么样子,因为我不会使用wordpress。无论如何,我认为有关WC()->cart->get_cart_contents_count()
究竟是什么的信息以及您将使用void
的信息应该足以解决您的问题。