2016-08-24 5 views
0

ショップ/商品アーカイブページで、商品のレビュー数と平均星評価を表示します。現在、これは単一の製品ページに表示されています。しかし、私はすべての製品のページでそれをしたい。それをどうすれば実現できますか?助けてください。どうもありがとうございました。Woocommerceの商品は店舗ページにどのように表示されますか?

答えて

0

あなたはあなたのテーマのfunctions.phpファイルにこれを置くことができます。平均星評価ショップ/製品アーカイブのページでは、製品の表示するには

- 感謝Swapnaliは

add_action('woocommerce_after_shop_loop_item', 'add_star_rating'); 
function add_star_rating() 
{ 
global $woocommerce, $product; 
$average = $product->get_average_rating(); 

echo '<div class="star-rating"><span style="width:'.(($average/5) * 100) . '%"><strong itemprop="ratingValue" class="rating">'.$average.'</strong> '.__('out of 5', 'woocommerce').'</span></div>'; 
} 
+0

を私は子供のテーマで試しましたが、何も働いていませんでした。私はすでにこの方法を試しました。どのショップのループページでも機能しませんでした。 –

+0

ありがとう、今はそれが表示されます。私は以前の歴史やキャッシュの問題を考えました。ありがとう –