Звезды страницы каталога Woocommerce - PullRequest
0 голосов
/ 11 апреля 2020

Я хочу, чтобы на странице каталога отображались звезды, и в случае, если есть 0 начало или 0 обзор

Нет, я получаю звезды, только если есть обзор

, пожалуйста, проверьте ниже снимок экрана

как мне это сделать?

https://i.stack.imgur.com/WscTh.png

1 Ответ

1 голос
/ 11 апреля 2020

Вы можете подключиться к woocommerce_product_get_rating_html.

Вот так:

add_filter( 'woocommerce_product_get_rating_html', 'always_get_rating_html' );

/**
 * Always display ratings.
 *
 * @param string $html   The HTML for ratings.
 * @param float $rating  Rating being shown.
 * @param int $count     Total number of ratings.
 *
 * @return string
 */
function always_get_rating_html( $html, $rating, $count ) {
  $label = sprintf( __( 'Rated %s out of 5', 'woocommerce' ), $rating );
  return '<div class="star-rating" role="img" aria-label="' . esc_attr( $label ) . '">' . wc_get_star_rating_html( $rating, $count ) . '</div>';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...