前提・実現したいこと
ポータルサイトのようなものを制作しています。
カスタム投稿ページでshopの概要を投稿し、そこにWP customer reviewsでレビューを表示しています。
レビュー自体の表示は問題なくできています。
同ページ内の、レビュー一覧が表示されている場所とは別の場所に、そのshopのレビュー件数を表示させています。
その件数が、実際のレビュー数と合いません。
このレビュー件数を実際の正しい数値で表示したいです。
発生している問題・エラーメッセージ
レビュー一覧に表示されているレビューは1件なのに、同じページの別箇所に表示させているレビュー件数と数が合わない。
例)レビュー一覧...1件 なのに レビュー件数部分...2件
全てのページを確認すると、ほとんどのページで倍数で表示されてしまっているような...
該当のソースコード
レビュー一覧部分のコード
<?php echo do_shortcode('[WPCR_SHOW POSTID="'.get_the_ID().'" PERPAGE="6" NUM="6" ]'); ?>
レビュー件数表示部分のコード
<div class="rating"> <?php $review_query="SELECT round(AVG(meta_value),1) AS review_avg,count(meta_value) AS review_cnt FROM wp_postmeta WHERE post_id IN (SELECT post_id FROM wp_postmeta WHERE meta_value=". get_the_ID() ." and meta_key='wpcr3_review_post') AND meta_key='wpcr3_review_rating'"; $myreview = $wpdb->get_row($review_query); ?> <p class="star"><img src="<?php echo esc_url( home_url( '/' ) ); ?>wp-content/themes/kidsschoolnavi/img/single-school/review_star<?php echo round($myreview->review_avg); ?>.png"></p> <p> <?php echo $myreview->review_avg; echo ' - ' ; echo '<span><i class="fas fa-comment-dots"></i></span>' .$myreview->review_cnt; ?>件</p> </div>
どうぞ皆様の知恵をお貸しください!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。