スクロール
$(function() { //ページ内スクロール $(".d_rate3").click(function () { var i = $(".btn_sample").index(this) var p = $("#go-review").eq(i).offset().top; $('html,body').animate({ scrollTop: p }, 'fast'); return false; }); //ページ上部へ戻る // $(".btn_top").click(function () { // $('html,body').animate({ scrollTop: 0 }, 'fast'); // return false; // }); // // });
<div class="blog_con"> <?php the_content(); ?> <div id="go-review"></div> </div>
レビュープレス
「include」を開き、さらに「class-shortcode.php」を開いて編集
448ぎょうめあたり
<!--シングル--> <?php if(is_single()):?> <div itemscope itemtype="http://schema.org/Product" class="d_rate"> <span itemprop="name" style="display:none"><?php echo esc_html( $parent_title ); ?></span> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" > <div class="d_rate2">5つ星のうち<span itemprop="ratingValue"><?php echo esc_html( round( $total_rating / $query->post_count , 2 ) ); ?></span> </div> <!-- based on--> <div class="link_color d_rate3" style="cursor: pointer"> <span itemprop="reviewCount"><?php echo esc_html( $query->post_count ); ?></span>件のレビュー</div> <div style="display:none"> <span itemprop="bestRating">5</span> <span itemprop="worstRating">1</span> </div> </div> </div> <?php else:?> <!--ループ--> <div itemscope itemtype="http://schema.org/Product" class="d_rate" style="margin-left: -12px;"> <span itemprop="name" style="display:none"><?php echo esc_html( $parent_title ); ?></span> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" > <div class="d_rate2">5つ星のうち<span itemprop="ratingValue"><?php echo esc_html( round( $total_rating / $query->post_count , 2 ) ); ?></span> </div> <!-- based on--> <div class=" d_rate3">(<span itemprop="reviewCount"><?php echo esc_html( $query->post_count ); ?></span>件)</div> <div style="display:none"> <span itemprop="bestRating">5</span> <span itemprop="worstRating">1</span> </div> </div> </div> <?php endif;?>
シングル星平均
<?php $did = get_the_ID(); echo do_shortcode( ' [REVIEWPRESS_RICH_SNIPPET id="'.$did.'"] ' ); ?> <?php wp_reset_postdata();?>
レビューと 登録フォーム
2つ並べるとコメント記事のIDが入りおかしくなるから
wp_reset_postdata();
<?php $did = get_the_ID(); // echo $did; echo do_shortcode( ' [REVIEWPRESS_SHOW id="'.$did.'"] ' ); ?> <?php// comment_form(); ?> <?php// comments_template('', false); ?> <?php echo do_shortcode( ' [REVIEWPRESS_FORM] ' ); ?>
ループ
<div> <?php $did = get_the_ID(); echo do_shortcode( ' [REVIEWPRESS_RICH_SNIPPET id="'.$did.'"] ' ); ?> </div>
// ]]>