前回このような質問をしたとき、実際に私を助けてくれるよりも、このような単純なことを知らないという理由で私の主張に賛成する人が多かった. 私はそれを望んでいません。私はただ助けが必要であり、それを大いに感謝します.
e コマース サイトで検索結果のスタイルを設定しようとしています。私がこれまでに取り組んできたのは、このステートメントです。
<?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; ?>