好吧,上次我问这样的问题时,更多的人因为不知道这么简单的事情而不是真正帮助我而接受了我的案子。我不想要这些。我只需要帮助,将不胜感激。
我正在尝试为电子商务网站上的搜索结果设置样式。到目前为止,我已经开始工作的是这个声明。
<?php if(wpsc_product_normal_price() == wpsc_the_product_price()): ?>
<p class="s_price" style="margin:0 0 10px 30px;"><?php echo wpsc_the_product_price(); ?></p>
<?php else: ?>
<p class="s_price s_promo_price"><span class="s_old_price"><?php echo wpsc_product_normal_price(); ?></span><?php echo wpsc_the_product_price(); ?></p>
<?php endif; ?>
据我了解和我看到的情况,该片段返回搜索中返回的产品的价格。
但是,并非所有出现的结果都是待售产品,有时它们是博客文章,等等。所以我尝试了以下代码,但我无法让它工作。我想要发生的是,如果价格为 0,或者没有价格,则不会显示任何内容。
<?php $searchprice=wpsc_product_normal_price();
if $searchprice > "0" ?>
<?php if(wpsc_product_normal_price() == wpsc_the_product_price()): ?>
<p class="s_price" style="margin:0 0 10px 30px;"><?php echo wpsc_the_product_price(); ?></p>
<?php else: ?>
<p class="s_price s_promo_price"><span class="s_old_price"><?php echo wpsc_product_normal_price(); ?></span><?php echo wpsc_the_product_price(); ?></p>
<?php endif; ?>
<?php endif; ?>
再说一次,我知道我不像你们那么棒,所以我很感激你没有指出这一点,那不会解决我的问题。
谢谢!
我试过了,但价格没有显示
<?php $searchprice=wpsc_product_normal_price();
if ($searchprice > "0") : ?>
<?php if(wpsc_product_normal_price() == wpsc_the_product_price()): ?>
<p class="s_price" style="margin:0 0 10px 30px;"><?php echo wpsc_the_product_price(); ?></p>
<?php else: ?>
<p class="s_price s_promo_price"><span class="s_old_price"><?php echo wpsc_product_normal_price(); ?></span><?php echo wpsc_the_product_price(); ?></p>
<?php endif; ?>
<?php endif; ?>