私のWooCommerceサイトで、私はレビューされた製品の星評価を出力しようとしています。代わりに、これを出力します。
8のカスタマー評価に基づく5のうち3.38の評価
次のコードで何が足りないのですか?
$rating_count = $product->get_rating_count();
$review_count = $product->get_review_count();
$average = $product->get_average_rating();
echo wc_get_rating_html( $average, $rating_count );
カスタムテーマからデフォルトのWordPressテーマに切り替えると、評価が表示されます。
同じ問題を抱えていた。検索と試行錯誤の末、ようやく私はこの解決策を思い付きました。
これは評価が表示されるテンプレートを取得します。しかし、それはこのように表示されます:Rated 4.50 out of 5 based on 2 customer ratings (2 customer reviews)
<div class="rating-custom">
<?php wc_get_template( 'single-product/rating.php' ); ?>
</div>
次に、このCSSコードをカスタムCSSに貼り付けます。
/*star rating for products*/
.rating-custom div.product .woocommerce-product-rating {
margin-bottom: 1.618em;
}
.rating-custom .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
float: left;
}
.rating-custom .woocommerce-product-rating::after, .rating-custom .woocommerce-product-rating::before {
content: ' ';
display: table;
}
.rating-custom .woocommerce-product-rating {
line-height: 2;
}
.rating-custom .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.rating-custom .star-rating::before {
content: '\73\73\73\73\73';
color: #d3ced2;
float: left;
top: 0;
left: 0;
position: absolute;
}
.rating-custom .star-rating {
line-height: 1;
font-size: 1em;
font-family: star;
}
.rating-custom .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.rating-custom .star-rating span::before {
content: '\53\53\53\53\53';
top: 0;
position: absolute;
left: 0;
}
.rating-custom .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
出力:
おそらく、既存のソリューションを統合して必要なものを実現する方が簡単です。下の画像を参照してください。
私は最近、WooCommerceのTrustFeedレビューを見つけました。基本的でつまらないWooCommerceレビューフォームを、実際に買い物客にもっと購入を促す高度で動的な評価およびレビューソリューションに置き換えるのに役立ちました。
このプラグインは無料で、公式のWordPressプラグインリポジトリからダウンロードすることができます。
https://wordpress.org/plugins/trustfeed-reviews-and-customer-feedback-for-woocommerce/ /
それは販売、コンバージョン、信頼および社会的証拠を後押しするために誠実なオンラインビジネスが顧客レビューを集めて見せるのを助けるために特別な機能が付いています。
いくつかの特別な機能があります:
良いニュースです。あなたは無料で始めることができます!