0
商品の評価がない場合、Woocommerceは星評価を表示しません。星の評価が0であっても常に表示されるフックはありますか?デフォルトではwoocommerceで0の星評価を表示するには?
商品の評価がない場合、Woocommerceは星評価を表示しません。星の評価が0であっても常に表示されるフックはありますか?デフォルトではwoocommerceで0の星評価を表示するには?
はあまりにも私たちが
remove_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_rating', 5);
のような評価は、その後の評価
add_action('woocommerce_after_shop_loop_item', 'get_star_rating');
function get_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より大きい の評価を示し、woocommerce
解決策に見つかりましたhttps://stackoverflow.com/a/20794406/846060