一些主题或是使用了woocommerce默认rate显示功能的主题,在店铺主页和shop页面,默认不带产品评论数量显示功能,通过修改源文件可以添加显示评论数量功能.

修改文件为/wp-content/themes/YOUR-THEME/woocommerce/loop/rating.php

如果文件不存在,可以从/wp-content/plugins/woocommerce/templates/loop/rating.php复制

源文件为

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

global $product;

if ( ! wc_review_ratings_enabled() ) {
    return;
}

echo wc_get_rating_html( $product->get_average_rating() ); // WordPress.XSS.EscapeOutput.OutputNotEscaped.

修改为

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

global $product;
//判断评论功能是否开户
if ( ! wc_review_ratings_enabled() ) {
    return;
}

$review_count = $product->get_review_count(); //获取评论数量
//只评论数量大于0才显示
if ( $review_count > 0 ) {
    echo wc_get_rating_html( $product->get_average_rating() ); // WordPress.XSS.EscapeOutput.OutputNotEscaped.输出评论星星
    if ( comments_open() ){
        echo "(";
            printf( _n( '%s',$review_count,'woocommerce' ), esc_html( $review_count ) );
        echo " Reviews)";
    }
}

//printf输出评论数量 自行删除中文备注

示例图中星星数量和价格同一行显示,需根据自己主题修改css样式

原文资料链接 https://stackoverflow.com/questions/46383613/display-woocommerce-review-count-next-to-star-rating