welcartで会員ページのテーブル レスポンシブ

//カート

//usccart_navi 
div.usccart_navi ol.ucart {
	list-style: none;
	//overflow: hidden; 
	height: auto;
}
div.usccart_navi li.ucart {
	display: block;
	color: #262626;
	font-size: 14px;
	font-weight: bold;
	padding: 0 .909095em 0 1.81818em;
	background: #dedede;
	float: left;
	text-decoration: none;
	text-align: center;
	line-height: 40px;
}
div.usccart_navi li.ucart:before {
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 -20px -20px auto;
	float: right;
	content: " ";
	-webkit-transform: skew(20deg);
	background: #dedede;
	border-right: 4px solid #fff;
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	transform: skew(20deg);
}
div.usccart_navi li.ucart:after {
	display: block;
	width: 20px;
	height: 20px;
	margin: -20px -20px 0 auto;
	background: #dedede;
	border-right: 4px solid #fff;
	position: relative;
	content: " ";
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	transform: skew(-20deg);	
}
div.usccart_navi li.ucart:last-child:before,
div.usccart_navi li.ucart:last-child:after {
	border: none;
}

body div.usccart_navi li.usccart_confirm,
body div.usccart_navi li.usccart_confirm:before,
body div.usccart_navi li.usccart_confirm:after,

body div.usccart_navi li.usccart_customer,
body div.usccart_navi li.usccart_customer:before,
body div.usccart_navi li.usccart_customer:after,

body div.usccart_navi li.usccart_cart,
body div.usccart_navi li.usccart_cart:before,
body div.usccart_navi li.usccart_cart:after,

body div.usccart_navi li.usccart_delivery,
body div.usccart_navi li.usccart_delivery:before,
body div.usccart_navi li.usccart_delivery:after
{

	color: #fff;
	background-color: #161616;
}

div.usccart_navi li.ucart.usccart_confirm, div.usccart_navi li.ucart.usccart_confirm:beforee, div.usccart_navi li.ucart.usccart_confirm:after {
    color: #fff;
	background-color: #161616;}


div.header_explanation{clear: both;}

//確認テーブル

#confirm_table td{font-size: 14px;padding: 12px;}
#confirm_table .ttl{background: @site_color_main}
#confirm_table h3{color: #fff;}


//会員情報
#memberinfo{
.retail{margin-bottom: 24px;}
	
	.order_head_value td{padding: 12px;}
	table .num{font-size: 100%}
	th{font-size: 90%}
	h3{ background: none;
	color: #333;
	font-size: 18px;
	height: auto;
	border: none;
	text-indent: inherit;
		padding-top: 24px; padding-bottom: 12px;
	}
	.customer_form input#zipcode{width: auto; }
	.customer_form input{width: auto; margin-left: 6px; margin-right: 6px;}
	select{font-size: 15px; margin-left: 6px; }
	
	.edit_member,.logout_member{display: none;}
	
	#memberdetail{margin-top: 60px;}
	
	.send input:nth-child(3){display: none}

}

@media screen and (max-width: 736px) {
//ナビ

	div.usccart_navi li.ucart{width:auto;font-size: 11px}
	.back_cart_button,.to_deliveryinfo_button,.back_to_delivery_button{margin-bottom: 12px;}
	
	#customer-info .customer_form input{width: 100%;}
	
	//カート1P目
	#inside-cart{#cart_table{.num,.thumbnail,.stock,.mov_none{display: none;}}}
	
	//カート4P目
	#info-confirm{#cart_table{.num,.thumbnail,.stock,.mov_none,.action{display: none;}}
	
	}
	
	
	#memberinfo{
		  width: 100%;
  table-layout: fixed;
  word-break: break-all;
  word-wrap: break-all;
		
		#memberdetail{ margin-top: auto;
			th,td{display: block} .blank_cell,.blank{display: none}}
		
		#history_head{th,td{display: block; padding: 12px;font-size: 12px;} 
			thead,tbody{ float: left;width: 50%;}
			tr{display: block;}
		
		}
		
		.retail{.cartrownum,.thumbnail{display: none;} margin-bottom: 60px;}
		
		.customer_form input{width: 100%;}
	}
	
	
	}
.customer_form input{width: 100%;}

これでなぜかテーブルがレスポンではみ出ない

welcart で ブログカードを使う方法

WordPressホーム/wp-includes/theme-compat/

embed-content.php
をテーマフィアルに

<?php
/**
 * Contains the post embed content template part
 *
 * When a post is embedded in an iframe, this file is used to create the content template part
 * output if the active theme does not include an embed-content.php template.
 *
 * @package WordPress
 * @subpackage Theme_Compat
 * @since 4.5.0
 */
?>
	<div <?php post_class( 'wp-embed' ); ?>>
		<?php
		$thumbnail_id = 0;

		if ( has_post_thumbnail() ) {
			$thumbnail_id = get_post_thumbnail_id();
		}

		if ( 'attachment' === get_post_type() && wp_attachment_is_image() ) {
			$thumbnail_id = get_the_ID();
		}

		/**
		 * Filters the thumbnail image ID for use in the embed template.
		 *
		 * @since 4.9.0
		 *
		 * @param int $thumbnail_id Attachment ID.
		 */
		$thumbnail_id = apply_filters( 'embed_thumbnail_id', $thumbnail_id );

		if ( $thumbnail_id ) {
			$aspect_ratio = 1;
			$measurements = array( 1, 1 );
			$image_size   = 'full'; // Fallback.

			$meta = wp_get_attachment_metadata( $thumbnail_id );
			if ( ! empty( $meta['sizes'] ) ) {
				foreach ( $meta['sizes'] as $size => $data ) {
					if ( $data['height'] > 0 && $data['width'] / $data['height'] > $aspect_ratio ) {
						$aspect_ratio = $data['width'] / $data['height'];
						$measurements = array( $data['width'], $data['height'] );
						$image_size   = $size;
					}
				}
			}

			/**
			 * Filters the thumbnail image size for use in the embed template.
			 *
			 * @since 4.4.0
			 * @since 4.5.0 Added `$thumbnail_id` parameter.
			 *
			 * @param string $image_size   Thumbnail image size.
			 * @param int    $thumbnail_id Attachment ID.
			 */
			$image_size = apply_filters( 'embed_thumbnail_image_size', $image_size, $thumbnail_id );

			$shape = $measurements[0] / $measurements[1] >= 1.75 ? 'rectangular' : 'square';

			/**
			 * Filters the thumbnail shape for use in the embed template.
			 *
			 * Rectangular images are shown above the title while square images
			 * are shown next to the content.
			 *
			 * @since 4.4.0
			 * @since 4.5.0 Added `$thumbnail_id` parameter.
			 *
			 * @param string $shape        Thumbnail image shape. Either 'rectangular' or 'square'.
			 * @param int    $thumbnail_id Attachment ID.
			 */
			$shape = apply_filters( 'embed_thumbnail_image_shape', $shape, $thumbnail_id );
		}

		if ( $thumbnail_id && 'rectangular' === $shape ) : ?>
			<div class="wp-embed-featured-image rectangular">
				<a href="<?php the_permalink(); ?>" target="_top">
					<?php echo wp_get_attachment_image( $thumbnail_id, $image_size ); ?>
				</a>
			</div>
		<?php endif; ?>

		<p class="wp-embed-heading">
			<a href="<?php the_permalink(); ?>" target="_top">
				<?php the_title(); ?>
			</a>
		</p>

		<?php if ( $thumbnail_id && 'square' === $shape ) : ?>
			<div class="wp-embed-featured-image square">
				<a href="<?php the_permalink(); ?>" target="_top">
					<?php echo wp_get_attachment_image( $thumbnail_id, //$image_size
					thumbnail
													  ); ?>
				</a>
			</div>
		<?php endif; ?>
		
 <?php if ( usces_is_item() ) : //welcartなら?> 	
	 <div class="wp-embed-featured-image square" style="margin-bottom: 0">
	 <a href="<?php the_permalink(); ?>" target="_top">
		 <?php
//商品画像
usces_the_itemImage(0, 300, 300); ?>
     </a>
      </div>
<?php endif; //welcartなら ?>
	
		<div class="wp-embed-excerpt"><?php the_excerpt_embed(); ?></div>

		<?php
		/**
		 * Prints additional content after the embed excerpt.
		 *
		 * @since 4.4.0
		 */
		do_action( 'embed_content' );
		?>

		<div class="wp-embed-footer" style="display: none">
			<?php// the_embed_site_title() ?>
			

			
			

			<div class="wp-embed-meta">
				<?php
				/**
				 * Prints additional meta content in the embed template.
				 *
				 * @since 4.4.0
				 */
				
				//do_action( 'embed_content_meta');
	
	
				?>
				

			</div>
		</div>
	</div>
<?php

		

とりあえずこうしたぞ

https://ywnb.net/p/201608/3097

レビュープレスは 星がでんかったでやめた。。

さらにカスタム

<?php
/**
 * Contains the post embed content template part
 *
 * When a post is embedded in an iframe, this file is used to create the content template part
 * output if the active theme does not include an embed-content.php template.
 *
 * @package WordPress
 * @subpackage Theme_Compat
 * @since 4.5.0
 */
?>
	<div <?php post_class( 'wp-embed' ); ?>>
		<?php
		$thumbnail_id = 0;

		if ( has_post_thumbnail() ) {
			$thumbnail_id = get_post_thumbnail_id();
		}

		if ( 'attachment' === get_post_type() && wp_attachment_is_image() ) {
			$thumbnail_id = get_the_ID();
		}

		/**
		 * Filters the thumbnail image ID for use in the embed template.
		 *
		 * @since 4.9.0
		 *
		 * @param int $thumbnail_id Attachment ID.
		 */
		$thumbnail_id = apply_filters( 'embed_thumbnail_id', $thumbnail_id );

		if ( $thumbnail_id ) {
			$aspect_ratio = 1;
			$measurements = array( 1, 1 );
			$image_size   = 'full'; // Fallback.

			$meta = wp_get_attachment_metadata( $thumbnail_id );
			if ( ! empty( $meta['sizes'] ) ) {
				foreach ( $meta['sizes'] as $size => $data ) {
					if ( $data['height'] > 0 && $data['width'] / $data['height'] > $aspect_ratio ) {
						$aspect_ratio = $data['width'] / $data['height'];
						$measurements = array( $data['width'], $data['height'] );
						$image_size   = $size;
					}
				}
			}

			/**
			 * Filters the thumbnail image size for use in the embed template.
			 *
			 * @since 4.4.0
			 * @since 4.5.0 Added `$thumbnail_id` parameter.
			 *
			 * @param string $image_size   Thumbnail image size.
			 * @param int    $thumbnail_id Attachment ID.
			 */
			$image_size = apply_filters( 'embed_thumbnail_image_size', $image_size, $thumbnail_id );

			$shape = $measurements[0] / $measurements[1] >= 1.75 ? 'rectangular' : 'square';

			/**
			 * Filters the thumbnail shape for use in the embed template.
			 *
			 * Rectangular images are shown above the title while square images
			 * are shown next to the content.
			 *
			 * @since 4.4.0
			 * @since 4.5.0 Added `$thumbnail_id` parameter.
			 *
			 * @param string $shape        Thumbnail image shape. Either 'rectangular' or 'square'.
			 * @param int    $thumbnail_id Attachment ID.
			 */
			$shape = apply_filters( 'embed_thumbnail_image_shape', $shape, $thumbnail_id );
		}
 if ( usces_is_item() ) : //welcartならなし
	else:
		if ( $thumbnail_id && 'rectangular' === $shape ) : ?>
			<div class="wp-embed-featured-image rectangular">
				<a href="<?php the_permalink(); ?>" target="_top">
					<?php echo wp_get_attachment_image( $thumbnail_id, $image_size ); ?>
				</a>
			</div>
		<?php endif; //welcartならなしおわり
		endif;?>

		<p class="wp-embed-heading">
			<a href="<?php the_permalink(); ?>" target="_top">
				<?php the_title(); ?>
			</a>
		</p>

		<?php if ( $thumbnail_id && 'square' === $shape ) : ?>
			<div class="wp-embed-featured-image square">
				<a href="<?php the_permalink(); ?>" target="_top">
					<?php echo wp_get_attachment_image( $thumbnail_id, //$image_size
					thumbnail
													  ); ?>
				</a>
			</div>
		<?php endif; ?>
		
 <?php if ( usces_is_item() ) : //welcartなら?> 	
	 <div class="wp-embed-featured-image square" style="margin-bottom: 0">
	 <a href="<?php the_permalink(); ?>" target="_top">
		 <?php
//商品画像
usces_the_itemImage(0, 300, 300); ?>
     </a>
      </div>
<?php endif; //welcartなら ?>
	
		<div class="wp-embed-excerpt"><?php 
			//the_excerpt();
			//the_excerpt_embed();
			
			    $description_emb = strip_tags($post->post_content);
      $description_emb = str_replace("\n", "", $description_emb);
      $description_emb = str_replace("\r", "", $description_emb);
	$description_emb = str_replace('"', '*', $description_emb);
      $description_emb = mb_substr($description_emb, 0, 120) . "...";
			
			echo $description_emb;
			
			?>
			<div style="text-align: right">
			<!-- クラス効かない class="link_color" -->
			<a style="color: #f15a24;"
			href="<?php the_permalink(); ?>">
			 <?php if ( usces_is_item() ) : //welcartなら?> 
			 この商品を見る▶︎
			 <?php else: ?>
			 全文を表示する▶︎
			 <?php endif; ?>
			 </a></div>
			</div>

		<?php
		/**
		 * Prints additional content after the embed excerpt.
		 *
		 * @since 4.4.0
		 */
		do_action( 'embed_content' );
		?>

		<div class="wp-embed-footer" style="display: none">
			<?php// the_embed_site_title() ?>
			

			
			

			<div class="wp-embed-meta">
				<?php
				/**
				 * Prints additional meta content in the embed template.
				 *
				 * @since 4.4.0
				 */
				
				//do_action( 'embed_content_meta');
	
	
				?>
				

			</div>
		</div>
	</div>
<?php

		

ReviewPress ループで効かない件 とその他改造

400行目くらいから class-shortcode.php

id raty_rich だからループでおかしくなってたので
クラスにかえ、更に、
記事IDを入れたクラスを付け そこに 星を入れる設定にした。

		$query = new WP_Query( $query_args );

		$total_rating = 0;
		if ( $query->have_posts() ) :
			while ( $query->have_posts() ) : $query->the_post();

			$total_rating += intval( get_post_meta( $post->ID ,'wpbr_review_rating',true ) );
			$parent_title = get_the_title( wp_get_post_parent_id( $post->ID ) );
		
		//tuiki 
		$d_id = $post->ID;

		endwhile;
	
		$rich_rating = "<div class='raty_rich raty_rich".$d_id."' style='color:". review_get_option( 'rating_icon_color', 'wpbr_display' ) ."'></div>";

		if ( 'star' === review_get_option( 'review_icon', 'wpbr_display' ) ) {
			$rich_rating .= "<script>
			jQuery('.raty_rich".$d_id."').raty({
				readOnly : true,
				cancel   : false,
				half     : true,
				score    : '".round( $total_rating / $query->post_count , 2 )."',
				starType : 'i',
				starHalf : 'wpbr-star-half',
				starOff  : 'wpbr-star-off',
				starOn   : 'wpbr-star-on',
			});
			</script>";
		} else {
			$rich_rating .= "<script>
			jQuery('.raty_rich').raty({
				readOnly : true,
				cancel   : false,
				half     : true,
				score    : '".round( $total_rating / $query->post_count , 2 )."',
				starType : 'i',
				starHalf : 'wpbr-heart-half',
				starOff  : 'wpbr-heart-off',
				starOn   : 'wpbr-heart-on',
			});
			</script>";
		}

		ob_start();
		
		?>


<!--シングル-->
	
	<?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
		$rich_rating .= ob_get_clean();

		return $rich_rating;

	endif;
	wp_reset_postdata();

ベストセラー スティング

//welcartベストセラー サムネイル+順位表示が画像
add_filter('usces_filter_bestseller', 'my_bestseller_func', 10, 3);
function my_bestseller_func() {
    $args = func_get_args();
    list($html, $post_id, $index) = $args;
    $post = get_post($post_id);
    if ( $index == 0 ){
    $img = '/wp-content/themes/D/d/img/rank/1.png';
}    elseif ( $index == 1 ){
    $img = '/wp-content/themes/D/d/img/rank/2.png';
}    elseif ($index == 2){
    $img = '/wp-content/themes/D/d/img/rank/3.png';
}    else {
}
 $index = $index + 1;
	//usces_have_skus();
	global $usces;//計算始め
	$price = usces_the_firstPrice( 'return',$post );//売価
	$tax = $usces->getTax( $price );//売価×基本設定の税額(税計算方法も考慮します)
	$dprice = number_format($price + $tax);	
	$did = $post_id;
	$did2 = '[REVIEWPRESS_RICH_SNIPPET id="'.$did.'"]';
	$did3 = do_shortcode($did2);
	
    $list = '<a href="' . get_permalink($post_id) . '" class="top_new_item_box"><img src="' . $img . '" width="24" style="padding-bottom:6px; padding-right:6px;" /><span class="rank_num">'.$index.'.</span><div class="top_new_item_sam">
' . usces_the_itemImage(0, 300, 300, $post, 'return' ) . '</div><div class="top_item_name">' . $post->post_title . '</div>
      <div class="top_item_disp">¥'.$dprice.'</span><em class="tax">(税込)</em>
	  
	  		  <div>
	'.$did3.'
</div>
		 
</div>




</a>
';
	
    return $list;
}

youtube 自動でdivで囲う ファンクション

WordPressの投稿にURLだけでYouTube動画を埋め込む際のHTMLをカスタマイズする方法

// Customize YouTube oEmbed Code
function custom_youtube_oembed($code){
  if(strpos($code, 'youtu.be') !== false || strpos($code, 'youtube.com') !== false){
    $html = preg_replace('/ width="\d+"/', '', $html);
    $html = preg_replace('/ height="\d+"/', '', $html);
    $html = '<div class="youtube">' . $html . '</div>';

    return $html;
  }
  return $code;
}

add_filter('embed_handler_html', 'custom_youtube_oembed');
add_filter('embed_oembed_html', 'custom_youtube_oembed');

実際は分岐した
admin-siteファンク

// Customize YouTube oEmbed Code youtube 自動でdivで囲う
function custom_youtube_oembed($code){
  if(strpos($code, 'youtu.be') !== false || strpos($code, 'youtube.com') !== false && is_singular('post')){
    $html = preg_replace("@src=(['\"])?([^'\">\s]*)@", "src=$1$2", $code);
    $html = preg_replace('/ width="\d+"/', '', $html);
    $html = preg_replace('/ height="\d+"/', '', $html);
    $html = '<div class="youtube">' . $html . '</div>';

    return $html;
  }
  return $code;
}

add_filter('embed_handler_html', 'custom_youtube_oembed');
add_filter('embed_oembed_html', 'custom_youtube_oembed');

カテゴリ ターム 一括登録は

WP Taxonomy Import が河島で成功したやつ

Simple Taxonomyが ツールに入ってるやつ

 

WP Taxonomy Import 設定から

愛知県
愛知県->春日井市
愛知県->尾張旭市
愛知県->瀬戸市
愛知県->一宮市
愛知県->小牧市
愛知県->愛西市
愛知県->あま市
愛知県->稲沢市
愛知県->犬山市
愛知県->岩倉市
愛知県->大府市
愛知県->北名古屋市
愛知県->清須市
愛知県->江南市
愛知県->知多市
愛知県->津島市
愛知県->東海市
愛知県->常滑市
愛知県->豊明市
愛知県->長久手市
愛知県->日進市
愛知県->半田市
愛知県->弥富市

愛知県->名古屋市
愛知県->名古屋市->名古屋市名東区
愛知県->名古屋市->名古屋市守山区
愛知県->名古屋市->名古屋市東区
愛知県->名古屋市->名古屋市北区
愛知県->名古屋市->名古屋市千種区
愛知県->名古屋市->名古屋市西区
愛知県->名古屋市->名古屋市中村区
愛知県->名古屋市->名古屋市中区
愛知県->名古屋市->名古屋市昭和区
愛知県->名古屋市->名古屋市瑞穂区
愛知県->名古屋市->名古屋市熱田区
愛知県->名古屋市->名古屋市中川区
愛知県->名古屋市->名古屋市南区
愛知県->名古屋市->名古屋市港区
愛知県->名古屋市->名古屋市緑区
愛知県->名古屋市->名古屋市天白区

愛知県->愛知郡東郷町

愛知県->海部郡大治町
愛知県->海部郡蟹江町
愛知県->海部郡飛鳥村

愛知県->西春日井郡豊山町

愛知県->丹羽郡大口町
愛知県->丹羽郡扶桑町

愛知県->知多郡阿久比町
愛知県->知多郡武豊町
愛知県->知多郡東浦町
愛知県->知多郡南知多町
愛知県->知多郡美浜町


愛知県->岡崎市
愛知県->豊田市
愛知県->安城市
愛知県->刈谷市
愛知県->高浜市
愛知県->知立市
愛知県->西尾市
愛知県->碧南市
愛知県->みよし市
愛知県->額田郡幸田町

愛知県->豊橋市
愛知県->豊川市
愛知県->蒲郡市
愛知県->田原市
愛知県->新城市

愛知県->北設楽郡設楽町
愛知県->北設楽郡東栄町
愛知県->北設楽郡豊根村

岐阜県
岐阜県->多治見市

WP Taxonomy Import 設定から

北海道・東北

北海道・東北->北海道
北海道・東北->青森
北海道・東北->秋田
北海道・東北->岩手
北海道・東北->宮城
北海道・東北->山形
北海道・東北->福島

関東

関東->東京
関東->埼玉
関東->千葉
関東->神奈川
関東->群馬
関東->栃木
関東->茨城


中部
中部->長野
中部->新潟
中部->山梨
中部->愛知
中部->岐阜
中部->三重
中部->静岡


近畿
近畿->京都
近畿->大阪
近畿->兵庫
近畿->奈良
近畿->滋賀
近畿->和歌山


中国・四国
中国・四国->広島
中国・四国->岡山
中国・四国->島根
中国・四国->鳥取
中国・四国->山口
中国・四国->徳島
中国・四国->香川
中国・四国->愛媛
中国・四国->高知



九州・沖縄
九州・沖縄->福岡
九州・沖縄->佐賀
九州・沖縄->長崎
九州・沖縄->大分
九州・沖縄->熊本
九州・沖縄->宮崎
九州・沖縄->鹿児島
九州・沖縄->沖縄

welcart レビュー何件 スクロール表示

スクロール

ページ内を自在にスクロール | よく使うjQuery

$(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=&quot;blog_con&quot;>

<?php the_content(); ?>
	





<div id=&quot;go-review&quot;></div>






	
</div>






レビュープレス

WordPressで口コミ情報(ユーザーレビュー)を募集、掲載できるプラグイン「ReviewPress」

「include」を開き、さらに「class-shortcode.php」を開いて編集
448ぎょうめあたり

		
<!--シングル-->
	
	<?php if(is_single()):?>		
		





<div itemscope itemtype=&quot;http://schema.org/Product&quot; class=&quot;d_rate&quot;>

			<span itemprop=&quot;name&quot; style=&quot;display:none&quot;><?php echo esc_html( $parent_title ); ?></span>
			





<div itemprop=&quot;aggregateRating&quot; itemscope itemtype=&quot;http://schema.org/AggregateRating&quot; >

				





<div class=&quot;d_rate2&quot;>5つ星のうち<span itemprop=&quot;ratingValue&quot;><?php echo esc_html( round( $total_rating / $query->post_count , 2 ) ); ?></span> </div>






<!-- based on-->
				





<div class=&quot;link_color d_rate3&quot; style=&quot;cursor: pointer&quot;> <span itemprop=&quot;reviewCount&quot;><?php echo esc_html( $query->post_count ); ?></span>件のレビュー</div>






				





<div style=&quot;display:none&quot;>
					<span itemprop=&quot;bestRating&quot;>5</span>
					<span itemprop=&quot;worstRating&quot;>1</span>
				</div>






			</div>






		</div>






		
	<?php else:?>		
<!--ループ-->
				





<div itemscope itemtype=&quot;http://schema.org/Product&quot; class=&quot;d_rate&quot; style=&quot;margin-left: -12px;&quot;>

			<span itemprop=&quot;name&quot; style=&quot;display:none&quot;><?php echo esc_html( $parent_title ); ?></span>
			





<div itemprop=&quot;aggregateRating&quot; itemscope itemtype=&quot;http://schema.org/AggregateRating&quot; >

				





<div class=&quot;d_rate2&quot;>5つ星のうち<span itemprop=&quot;ratingValue&quot;><?php echo esc_html( round( $total_rating / $query->post_count , 2 ) ); ?></span> </div>






<!-- based on-->
				





<div class=&quot; d_rate3&quot;>(<span itemprop=&quot;reviewCount&quot;><?php echo esc_html( $query->post_count ); ?></span>件)</div>






				





<div style=&quot;display:none&quot;>
					<span itemprop=&quot;bestRating&quot;>5</span>
					<span itemprop=&quot;worstRating&quot;>1</span>
				</div>






			</div>






		</div>






		
		<?php endif;?>

シングル星平均

<?php $did = get_the_ID(); echo do_shortcode( ' [REVIEWPRESS_RICH_SNIPPET id=&quot;'.$did.'&quot;] ' ); ?>
  <?php wp_reset_postdata();?>

レビューと 登録フォーム

2つ並べるとコメント記事のIDが入りおかしくなるから

wp_reset_postdata();

<?php $did = get_the_ID(); // echo $did; echo do_shortcode( ' [REVIEWPRESS_SHOW id=&quot;'.$did.'&quot;] ' ); ?>




<?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=&quot;'.$did.'&quot;] ' ); ?>
</div>






// ]]>

WELCART カート確認画面で 獲得ポイント表示

参考

print_r( $usces_entries['order'] );
//結果
Array
(
    [usedpoint] => 
    [total_items_price] => 1000
    [discount] => 0
    [shipping_charge] => 0
    [cod_fee] => 0
    [payment_name] => 代引き
    [delivery_method] => 0
    [delivery_date] => 指定できません
    [delivery_time] => 指定できません
    [total_full_price] => 1000
    [note] => 
    [tax] => 0
    [delidue_date] => 
    [cus_id] => 
    [total_price] => 1000
    [getpoint] => 100
)
<table cellspacing="0" id="point_table">
    <tr>
        <td class="c-point">付与されるポイント</td>
        <td><span class="point"><?php echo $usces_entries['order']['getpoint']; ?></span>pt</td>
    </tr>
</table>

これを直接confirm.phpに記載

142 </table>の下 ポイントを利用するの下

	<table cellspacing="0" id="point_table">
    <tr>
        <td class="c-point">今回獲得ポイント</td>
        <td><span class="point" style="color:red"> '. $usces_entries['order']['getpoint'] .'</span> pt</td>
    </tr>
</table>