1
woocommerce内で星評価システムを使用しようとしていて、問題が少しあります。それは完璧に表示されますが、格付けがない場合は表示されないようにしたいと思います。Wooコマースの星評価表示が1より大きい場合のみ
私はそれを表示するために使用している基本的なコードは次のとおりです。
<div class="star-rating">
<?php if ($average = $product->get_average_rating()) : ?>
<?php echo '<div class="star-rating" title="'.sprintf(__('Rated %s
out of 5', 'woocommerce'), $average).'"><span style="width:'.((
$average/5) * 100) . '%"><strong itemprop="ratingValue"
class="rating">'.$average.'</strong> '.__('out of 5', 'woocommerce'
).'</span></div>'; ?>
<?php endif; ?>
</div>
その両方の今のレートがありません項目を評価し、任意のヘルプは大幅に評価が存在しない場合、それを取り除くには理解されるであろうために表示します。
'何の評価'存在しない場合 - >が0または空の意味は? –
正しい。私は<1を追加しようとしましたが、うまくいかなかったようです。 – jamie
<1?格付けがない場合、どのような価値が保存されますか? –