Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save webantam43/fec967778e4bb5e5af23f12f90835b22 to your computer and use it in GitHub Desktop.

Select an option

Save webantam43/fec967778e4bb5e5af23f12f90835b22 to your computer and use it in GitHub Desktop.

Revisions

  1. webantam43 created this gist May 3, 2025.
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,61 @@
    <?php
    /**
    * Single Product Rating
    *
    * This template can be overridden by copying it to yourtheme/woocommerce/single-product/rating.php.
    *
    * HOWEVER, on occasion WooCommerce will need to update template files and you
    * (the theme developer) will need to copy the new files to your theme to
    * maintain compatibility. We try to do this as little as possible, but it does
    * happen. When this occurs the version of the template file will be bumped and
    * the readme will list any important changes.
    *
    * @see https://docs.woocommerce.com/document/template-structure/
    * @package WooCommerce/Templates
    * @version 3.6.0
    * @flatsome-version 3.18.0
    */

    if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly.
    }

    global $product;
    $review_ratings_enabled = wc_review_ratings_enabled();
    if ( ! $review_ratings_enabled ) {
    return;
    }

    $rating_count = $product->get_rating_count();
    $review_count = $product->get_review_count();
    $average = $product->get_average_rating();

    if ( $rating_count > 0 ) : ?>

    <div class="woocommerce-product-rating">
    <?php echo flatsome_get_rating_html( $average, $rating_count, true ); // WPCS: XSS ok. ?>
    <?php if ( get_theme_mod( 'product_info_review_count' ) && get_theme_mod( 'product_info_review_count_style' ) != 'tooltip' ) : ?>
    <?php if ( comments_open() ) : ?>
    <?php //phpcs:disable ?>
    <a href="#reviews" class="woocommerce-review-link" rel="nofollow">(<?php printf( _n( '%s customer review', '%s customer reviews', $review_count, 'woocommerce' ), '<span class="count">' . esc_html( $review_count ) . '</span>' ); ?>)</a>
    <?php // phpcs:enable ?>
    <?php endif ?>
    <?php endif; ?>
    </div>

    <!-- co 0 danh gia van hien -->
    <?php else : ?>

    <div class="woocommerce-product-rating" style="display: ruby;">
    <div class="star-rating" role="img" aria-label="Đánh giá 0 trên 5 sao" style="margin-bottom: 0;">
    <span style="width:0%">
    <strong class="rating">0</strong> trên 5
    </span>
    </div>
    <?php if ( comments_open() ) : ?>
    <a href="#reviews" class="woocommerce-review-link" rel="nofollow" style="margin-top: 0;">(có 0 đánh giá)</a>
    <?php endif ?>
    </div>
    <!-- co 0 danh gia van hien end -->

    <?php endif; ?>