2017-03-18 70 views
0

我的工作在网站上显示号码,如果%d> 0,否则,显示器%d

http://mtcdistrup.cluster003.ovh.net/

,我面临的一个问题。我想在图片上显示购物车中的物品数量。我找到了一种方法,但现在问题是我只想在项目数不为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

在这种情况下,$d不是一个变量,而是说'嗨,这里是一个整数(从参数读取)显示为十进制数'。然后sprintf解析字符串,并用WC()->cart->get_cart_contents_count()“替换”$dHere你可以阅读更多关于sprintf和格式。

在你的情况下,你需要使用WC()->cart->get_cart_contents_count()。我不知道你的代码会如何,因为我不使用WordPress。无论如何,我认为关于$d的信息以及您将使用WC()->cart->get_cart_contents_count()的信息应该足以解决您的问题。