Звездный рейтинг и количество WooCommerce - PullRequest
0 голосов
/ 01 мая 2020

У меня есть два php кода, которые добавляют звезды обзора и счетчик обзора в 2 различных делениях.

Как сделать так, чтобы звезды и счетчик показывали в одном делении?

// Display visual stars on shop/category page
function my_display_zero_rating_html( $rating_html, $rating ) {
    if ( $rating_html == '' ) {
        $rating_html  = '<div class="star-rating">';
        $rating_html .= wc_get_star_rating_html( $rating, 0 );
        $rating_html .= '</div>';
    }

    return $rating_html;
}
add_filter( 'woocommerce_product_get_rating_html', 'my_display_zero_rating_html' , 10, 2 );

add_action( 'woocommerce_after_shop_loop_item_title', 'custom_rating_after_shop_loop_item_title', 4 );
function custom_rating_after_shop_loop_item_title() {
    global $product;

    if ( $product->get_rating_count() > 0 ) {
        add_action( 'woocommerce_after_shop_loop_item_title', 'replace_product_rating', 5 );
    }

}

// Content function
function replace_product_rating() {
    global $product;

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

    echo '<div class="woocommerce-product-rating">'. __($rating_count, "woocommerce") . '</div>';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...