为woocommerce产品设定基本评级

时间:2015-08-11 16:38:36

标签: php woocommerce

我正在使用此功能为所有woocommerce产品设置5/5评级:

    add_action('woocommerce_after_shop_loop_item_title', 'get_star_rating', 5 );
    function get_star_rating()
    {
        global $woocommerce, $product;
        $average = $product->get_average_rating();

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

问题是此代码不是动态的:即使很多用户使用0/5对产品进行评分,产品也总是有5/5。

如何将所有产品的“基本”评级设置为3/5,如果用户对其进行评分,则会根据平均值进行更改?

0 个答案:

没有答案