Welcart Voll 1.4.3 をリリースしました。修正点は以下のとおりです。
- ヘッダー画像のリンク先設定が効かなくなってしまった不具合を修正
- 商品一覧・詳細ページの在庫僅少タグを基本設定/在庫状態の表示内容に変更修正
- 会員ページのナビゲーションの構造変更
- SNSのアイコンを最新デザインに変更
- 【SKU Select】商品詳細ページで業務パック割引の内訳が表示されない不具合を修正
- 【SKU Select】「単位」を表示する
- 【Auto Delivery】定期購入商品ページの表示方法を修正
- 【DL Seller】サービス商品ページに数量フィールド表示
- カスタムメニューの「current-menu-parent」のスタイル修正
ヘッダー画像のリンク先設定が効かなくなってしまった不具合を修正
テンプレート修正 : front-page.php 15行目
<?php if ( get_header_image() ) : ?>
<?php if ( get_header_image() ) : $headers = get_uploaded_header_images(); ?>
テンプレート修正 : front-page.php 17行目
<?php $headers = get_uploaded_header_images(); ?>
< 削除 >
テンプレート修正 : front-page.php 23行目〜34行目
// this code is refered to: http://frankiejarrett.com/get-an-attachment-id-by-url-in-wordpress/ // in order to get attachment id from image url. $parse_url = explode( parse_url( WP_CONTENT_URL, PHP_URL_PATH ), $value['url'] ); $this_host = str_ireplace( 'www.', '', parse_url( home_url(), PHP_URL_HOST ) ); $file_host = str_ireplace( 'www.', '', parse_url( $value['url'], PHP_URL_HOST ) ); if ( ! isset( $parse_url[1] ) || empty( $parse_url[1] ) || ( $this_host !== $file_host ) ) { return; } global $wpdb; $img_id = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM {$wpdb->prefix}posts WHERE guid RLIKE %s;", $parse_url[1] ) ); $img_meta = get_post( $img_id[0] ); $img_caption = $img_meta->post_excerpt;
$img_id = $value['attachment_id']; $img_width = ( ! empty( $value['width'] ) ) ? ' width="' . $value['width'] . '"' : ''; $img_height = ( ! empty( $value['height'] ) ) ? ' height="' . $value['height'] . '"' : ''; $img_meta = get_post( $img_id ); $img_caption = ( ! empty( $img_meta->post_excerpt ) ) ? $img_meta->post_excerpt : '';
テンプレート修正 : front-page.php 37行目〜44行目
<?php if ( $img_meta->post_content && ( strpos( $img_meta->post_content, 'jpg' ) === false ) ) : ?> <a href="<?php echo esc_html( $img_meta->post_content ); ?>"> <?php endif; ?> <img src="<?php echo esc_attr( $value['url'] ); ?>"> <?php if ( $img_meta->post_content && ( strpos( $img_meta->post_content, 'jpg' ) === false ) ) : ?> </a> <?php endif; ?> <?php if ( ! empty( $img_caption ) ) : ?>
<?php if ( ! empty( $img_meta->post_content ) ) : ?> <a href="<?php echo esc_url( $img_meta->post_content ); ?>"> <?php endif; ?> <img src="<?php echo esc_url( $value['url'] ); ?>"<?php echo esc_attr( $img_width ); ?><?php echo esc_attr( $img_height ); ?> alt="<?php echo esc_attr( $value['alt_text'] ); ?>" /> <?php if ( ! empty( $img_meta->post_content ) ) : ?> </a> <?php endif; if ( ! empty( $img_caption ) ) : ?>
商品一覧・詳細ページの在庫僅少タグを基本設定/在庫状態の表示内容に変更修正
テンプレート修正 : inc/front-customized.php 308行目
global $post;
global $post, $usces;
テンプレート修正 : inc/front-customized.php 341行目
$html .= '<li class="stock">' . __( 'Few Stock', 'welcart_basic_voll' ) . '</li>' . "\n";
$html .= '<li class="stock">' . esc_attr( $usces->zaiko_status[1] ) . '</li>' . "\n";
会員ページのナビゲーションの構造変更
テンプレート修正 : wc_templates/member/wc_member_page.php 55行目
<li><?php do_action( 'usces_action_member_submenu_list' ); ?></li>
<?php do_action( 'usces_action_member_submenu_list' ); ?>
SNSのアイコンを最新デザインに変更
テンプレート修正 : header.php 185行目
<li class="fb"><a href="https://www.facebook.com/<?php wcct_options( 'facebook_id' ); ?>" target="_blank" rel="nofollow"><i class="fa fa-facebook"></i></a></li>
<li class="fb"><a href="https://www.facebook.com/<?php wcct_options( 'facebook_id' ); ?>" target="_blank" rel="nofollow"><i class="facebook-svg"></i></a></li>
テンプレート修正 : header.php 190行目
<li class="twitter"><a href="https://twitter.com/<?php wcct_options( 'twitter_id' ); ?>" target="_blank" rel="nofollow"><i class="fa fa-twitter"></i></a></li>
<li class="twitter"><a href="https://twitter.com/<?php wcct_options( 'twitter_id' ); ?>" target="_blank" rel="nofollow"><i class="twitter-svg"></i></a></li>
テンプレート修正 : header.php 195行目
<li class="insta"><a href="https://www.instagram.com/<?php wcct_options( 'instagram_id' ); ?>" target="_blank" rel="nofollow"><i class="fa fa-instagram"></i></a></li>
<li class="insta"><a href="https://www.instagram.com/<?php wcct_options( 'instagram_id' ); ?>" target="_blank" rel="nofollow"><i class="instagram-svg"></i></a></li>
CSS修正 : style.css 726〜729行目
.sns li a { display: block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.sns li a { display: block; width: 40px; height: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
CSS修正 : style.css 733〜735行目
.sns li i { line-height: 40px; }
.sns li i { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; }
CSS追加 : style.css 742行目以降
.sns li i::before { content: ""; display: block; width: 25px; height: 25px; mask-repeat: no-repeat; mask-size: contain; mask-position: center center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center center; background-color: #090909; } .facebook-svg::before { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22298.179%22%20viewBox%3D%220%200%20300%20298.179%22%3E%20%3Cpath%20id%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D_2%22%20data-name%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D%202%22%20d%3D%22M126.563%2C298.179h0A149.517%2C149.517%2C0%2C0%2C1%2C55%2C266.089a150.75%2C150.75%2C0%2C0%2C1-33.867-39.27A150.1%2C150.1%2C0%2C1%2C1%2C263.61%2C247.945a150.677%2C150.677%2C0%2C0%2C1-40.144%2C32.861%2C148.992%2C148.992%2C0%2C0%2C1-50.027%2C17.371V193.36h34.951L215.039%2C150h-41.6V121.863a29.982%2C29.982%2C0%2C0%2C1%2C1.151-8.5%2C20.593%2C20.593%2C0%2C0%2C1%2C3.865-7.4c3.982-4.78%2C10.157-7.307%2C18.351-7.509.352-.009.715-.013%2C1.077-.013H216.8V61.523a233.922%2C233.922%2C0%2C0%2C0-33.578-2.93%2C67.667%2C67.667%2C0%2C0%2C0-23.307%2C3.832%2C48.646%2C48.646%2C0%2C0%2C0-17.87%2C11.25%2C49.637%2C49.637%2C0%2C0%2C0-11.445%2C18.3%2C72.964%2C72.964%2C0%2C0%2C0-4.034%2C24.979V150H88.476V193.36h38.086V298.178Z%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22298.179%22%20viewBox%3D%220%200%20300%20298.179%22%3E%20%3Cpath%20id%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D_2%22%20data-name%3D%22%E5%89%8D%E9%9D%A2%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%A7%E5%9E%8B%E6%8A%9C%E3%81%8D%202%22%20d%3D%22M126.563%2C298.179h0A149.517%2C149.517%2C0%2C0%2C1%2C55%2C266.089a150.75%2C150.75%2C0%2C0%2C1-33.867-39.27A150.1%2C150.1%2C0%2C1%2C1%2C263.61%2C247.945a150.677%2C150.677%2C0%2C0%2C1-40.144%2C32.861%2C148.992%2C148.992%2C0%2C0%2C1-50.027%2C17.371V193.36h34.951L215.039%2C150h-41.6V121.863a29.982%2C29.982%2C0%2C0%2C1%2C1.151-8.5%2C20.593%2C20.593%2C0%2C0%2C1%2C3.865-7.4c3.982-4.78%2C10.157-7.307%2C18.351-7.509.352-.009.715-.013%2C1.077-.013H216.8V61.523a233.922%2C233.922%2C0%2C0%2C0-33.578-2.93%2C67.667%2C67.667%2C0%2C0%2C0-23.307%2C3.832%2C48.646%2C48.646%2C0%2C0%2C0-17.87%2C11.25%2C49.637%2C49.637%2C0%2C0%2C0-11.445%2C18.3%2C72.964%2C72.964%2C0%2C0%2C0-4.034%2C24.979V150H88.476V193.36h38.086V298.178Z%22%2F%3E%3C%2Fsvg%3E"); } .twitter-svg::before { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22243.768%22%20viewBox%3D%220%200%20300%20243.768%22%3E%20%3Cg%20id%3D%22twitter-logo-2429%22%20transform%3D%22translate(0%20-23.703)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5%22%20data-name%3D%22%E3%83%91%E3%82%B9%205%22%20d%3D%22M94.344%2C267.472c113.208%2C0%2C175.129-93.794%2C175.129-175.129%2C0-2.663%2C0-5.317-.18-7.957A125.19%2C125.19%2C0%2C0%2C0%2C300%2C52.526a122.817%2C122.817%2C0%2C0%2C1-35.354%2C9.683%2C61.757%2C61.757%2C0%2C0%2C0%2C27.06-34.044%2C123.32%2C123.32%2C0%2C0%2C1-39.084%2C14.94A61.609%2C61.609%2C0%2C0%2C0%2C147.728%2C99.243%2C174.75%2C174.75%2C0%2C0%2C1%2C20.88%2C34.932%2C61.594%2C61.594%2C0%2C0%2C0%2C39.937%2C117.1%2C61.1%2C61.1%2C0%2C0%2C1%2C12%2C109.393v.78A61.572%2C61.572%2C0%2C0%2C0%2C61.381%2C170.51a61.474%2C61.474%2C0%2C0%2C1-27.794%2C1.057%2C61.617%2C61.617%2C0%2C0%2C0%2C57.5%2C42.744%2C123.513%2C123.513%2C0%2C0%2C1-76.441%2C26.4A125.134%2C125.134%2C0%2C0%2C1%2C0%2C239.821a174.264%2C174.264%2C0%2C0%2C0%2C94.344%2C27.6%22%20transform%3D%22translate(0%200)%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22243.768%22%20viewBox%3D%220%200%20300%20243.768%22%3E%20%3Cg%20id%3D%22twitter-logo-2429%22%20transform%3D%22translate(0%20-23.703)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5%22%20data-name%3D%22%E3%83%91%E3%82%B9%205%22%20d%3D%22M94.344%2C267.472c113.208%2C0%2C175.129-93.794%2C175.129-175.129%2C0-2.663%2C0-5.317-.18-7.957A125.19%2C125.19%2C0%2C0%2C0%2C300%2C52.526a122.817%2C122.817%2C0%2C0%2C1-35.354%2C9.683%2C61.757%2C61.757%2C0%2C0%2C0%2C27.06-34.044%2C123.32%2C123.32%2C0%2C0%2C1-39.084%2C14.94A61.609%2C61.609%2C0%2C0%2C0%2C147.728%2C99.243%2C174.75%2C174.75%2C0%2C0%2C1%2C20.88%2C34.932%2C61.594%2C61.594%2C0%2C0%2C0%2C39.937%2C117.1%2C61.1%2C61.1%2C0%2C0%2C1%2C12%2C109.393v.78A61.572%2C61.572%2C0%2C0%2C0%2C61.381%2C170.51a61.474%2C61.474%2C0%2C0%2C1-27.794%2C1.057%2C61.617%2C61.617%2C0%2C0%2C0%2C57.5%2C42.744%2C123.513%2C123.513%2C0%2C0%2C1-76.441%2C26.4A125.134%2C125.134%2C0%2C0%2C1%2C0%2C239.821a174.264%2C174.264%2C0%2C0%2C0%2C94.344%2C27.6%22%20transform%3D%22translate(0%200)%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); } .instagram-svg::before { -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Instagram-Glyph-Black-Logo.wine%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22300%22%20viewBox%3D%220%200%20300%20300%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1%22%20data-name%3D%22%E3%83%91%E3%82%B9%201%22%20d%3D%22M150%2C0c-40.738%2C0-45.846.173-61.845.9-15.966.728-26.87%2C3.264-36.411%2C6.972a73.527%2C73.527%2C0%2C0%2C0-26.568%2C17.3%2C73.518%2C73.518%2C0%2C0%2C0-17.3%2C26.569C4.166%2C61.285%2C1.631%2C72.189.9%2C88.155c-.73%2C16-.9%2C21.108-.9%2C61.845s.172%2C45.845.9%2C61.845c.729%2C15.966%2C3.264%2C26.87%2C6.973%2C36.411a73.538%2C73.538%2C0%2C0%2C0%2C17.3%2C26.569%2C73.531%2C73.531%2C0%2C0%2C0%2C26.568%2C17.3c9.541%2C3.707%2C20.445%2C6.243%2C36.411%2C6.972%2C16%2C.73%2C21.108.9%2C61.845.9s45.845-.173%2C61.845-.9c15.966-.728%2C26.87-3.264%2C36.411-6.972a76.7%2C76.7%2C0%2C0%2C0%2C43.87-43.87c3.707-9.541%2C6.243-20.445%2C6.972-36.411.73-16%2C.9-21.108.9-61.845s-.173-45.846-.9-61.845c-.728-15.966-3.264-26.87-6.972-36.411a73.53%2C73.53%2C0%2C0%2C0-17.3-26.569%2C73.538%2C73.538%2C0%2C0%2C0-26.569-17.3C238.715%2C4.167%2C227.811%2C1.631%2C211.845.9%2C195.846.173%2C190.737%2C0%2C150%2C0Zm0%2C27.027c40.051%2C0%2C44.8.153%2C60.612.875%2C14.625.667%2C22.567%2C3.11%2C27.853%2C5.165a46.47%2C46.47%2C0%2C0%2C1%2C17.247%2C11.221%2C46.477%2C46.477%2C0%2C0%2C1%2C11.221%2C17.247c2.054%2C5.286%2C4.5%2C13.228%2C5.165%2C27.853.722%2C15.817.875%2C20.561.875%2C60.613s-.153%2C44.8-.875%2C60.613c-.667%2C14.625-3.11%2C22.567-5.165%2C27.853a49.678%2C49.678%2C0%2C0%2C1-28.468%2C28.468c-5.286%2C2.054-13.228%2C4.5-27.853%2C5.165-15.814.722-20.558.875-60.613.875s-44.8-.153-60.613-.875c-14.625-.666-22.567-3.11-27.853-5.164a46.466%2C46.466%2C0%2C0%2C1-17.247-11.221%2C46.477%2C46.477%2C0%2C0%2C1-11.221-17.247c-2.054-5.286-4.5-13.228-5.165-27.853-.722-15.817-.875-20.561-.875-60.613s.153-44.8.875-60.613c.667-14.625%2C3.11-22.567%2C5.165-27.853A46.476%2C46.476%2C0%2C0%2C1%2C44.287%2C44.287%2C46.476%2C46.476%2C0%2C0%2C1%2C61.534%2C33.066c5.286-2.054%2C13.228-4.5%2C27.853-5.165%2C15.817-.722%2C20.561-.875%2C60.613-.875%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2%22%20data-name%3D%22%E3%83%91%E3%82%B9%202%22%20d%3D%22M240.435%2C264.356a50%2C50%2C0%2C1%2C1%2C50-50A50%2C50%2C0%2C0%2C1%2C240.435%2C264.356Zm0-127.027a77.027%2C77.027%2C0%2C1%2C0%2C77.027%2C77.027%2C77.027%2C77.027%2C0%2C0%2C0-77.027-77.027m98.07-3.043a18%2C18%2C0%2C1%2C1-18-18%2C18%2C18%2C0%2C0%2C1%2C18%2C18%22%20transform%3D%22translate(-90.435%20-64.356)%22%2F%3E%3C%2Fsvg%3E"); mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22Instagram-Glyph-Black-Logo.wine%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22300%22%20viewBox%3D%220%200%20300%20300%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1%22%20data-name%3D%22%E3%83%91%E3%82%B9%201%22%20d%3D%22M150%2C0c-40.738%2C0-45.846.173-61.845.9-15.966.728-26.87%2C3.264-36.411%2C6.972a73.527%2C73.527%2C0%2C0%2C0-26.568%2C17.3%2C73.518%2C73.518%2C0%2C0%2C0-17.3%2C26.569C4.166%2C61.285%2C1.631%2C72.189.9%2C88.155c-.73%2C16-.9%2C21.108-.9%2C61.845s.172%2C45.845.9%2C61.845c.729%2C15.966%2C3.264%2C26.87%2C6.973%2C36.411a73.538%2C73.538%2C0%2C0%2C0%2C17.3%2C26.569%2C73.531%2C73.531%2C0%2C0%2C0%2C26.568%2C17.3c9.541%2C3.707%2C20.445%2C6.243%2C36.411%2C6.972%2C16%2C.73%2C21.108.9%2C61.845.9s45.845-.173%2C61.845-.9c15.966-.728%2C26.87-3.264%2C36.411-6.972a76.7%2C76.7%2C0%2C0%2C0%2C43.87-43.87c3.707-9.541%2C6.243-20.445%2C6.972-36.411.73-16%2C.9-21.108.9-61.845s-.173-45.846-.9-61.845c-.728-15.966-3.264-26.87-6.972-36.411a73.53%2C73.53%2C0%2C0%2C0-17.3-26.569%2C73.538%2C73.538%2C0%2C0%2C0-26.569-17.3C238.715%2C4.167%2C227.811%2C1.631%2C211.845.9%2C195.846.173%2C190.737%2C0%2C150%2C0Zm0%2C27.027c40.051%2C0%2C44.8.153%2C60.612.875%2C14.625.667%2C22.567%2C3.11%2C27.853%2C5.165a46.47%2C46.47%2C0%2C0%2C1%2C17.247%2C11.221%2C46.477%2C46.477%2C0%2C0%2C1%2C11.221%2C17.247c2.054%2C5.286%2C4.5%2C13.228%2C5.165%2C27.853.722%2C15.817.875%2C20.561.875%2C60.613s-.153%2C44.8-.875%2C60.613c-.667%2C14.625-3.11%2C22.567-5.165%2C27.853a49.678%2C49.678%2C0%2C0%2C1-28.468%2C28.468c-5.286%2C2.054-13.228%2C4.5-27.853%2C5.165-15.814.722-20.558.875-60.613.875s-44.8-.153-60.613-.875c-14.625-.666-22.567-3.11-27.853-5.164a46.466%2C46.466%2C0%2C0%2C1-17.247-11.221%2C46.477%2C46.477%2C0%2C0%2C1-11.221-17.247c-2.054-5.286-4.5-13.228-5.165-27.853-.722-15.817-.875-20.561-.875-60.613s.153-44.8.875-60.613c.667-14.625%2C3.11-22.567%2C5.165-27.853A46.476%2C46.476%2C0%2C0%2C1%2C44.287%2C44.287%2C46.476%2C46.476%2C0%2C0%2C1%2C61.534%2C33.066c5.286-2.054%2C13.228-4.5%2C27.853-5.165%2C15.817-.722%2C20.561-.875%2C60.613-.875%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2%22%20data-name%3D%22%E3%83%91%E3%82%B9%202%22%20d%3D%22M240.435%2C264.356a50%2C50%2C0%2C1%2C1%2C50-50A50%2C50%2C0%2C0%2C1%2C240.435%2C264.356Zm0-127.027a77.027%2C77.027%2C0%2C1%2C0%2C77.027%2C77.027%2C77.027%2C77.027%2C0%2C0%2C0-77.027-77.027m98.07-3.043a18%2C18%2C0%2C1%2C1-18-18%2C18%2C18%2C0%2C0%2C1%2C18%2C18%22%20transform%3D%22translate(-90.435%20-64.356)%22%2F%3E%3C%2Fsvg%3E"); }
CSS追加 : style.css 2585行目以降
.sns li a { width: 35px; height: 35px; } .sns li i::before { width: 20px; height: 20px; }
CSS修正 : style.css 2552〜2554行目
.sns li i { line-height: 35px; }
.sns li i { width: 35px; height: 35px; }
【SKU Select】商品詳細ページで業務パック割引の内訳が表示されない不具合を修正
WCEX SKU Select 専用の業務パック割引を表示する関数を追加しました。テンプレート修正 : inc/front-customized.php 204〜205行目
<?php wcex_auto_delivery_sku_select_form(); ?> <?php if ( usces_is_options() ) : ?>
<?php wcex_auto_delivery_sku_select_form(); wcex_sku_select_the_itemGpExp( '', true ); if ( usces_is_options() ) : ?>
テンプレート修正 : wc_templates/wc_sku_select_service.php 99〜101行目
<?php wcex_sku_select_form(); ?> <?php if ( usces_is_options() ) : ?>
<?php wcex_sku_select_form(); wcex_sku_select_the_itemGpExp(); if ( usces_is_options() ) : ?>
テンプレート修正 : wc_templates/wc_sku_select.php 100〜102行目
<?php wcex_sku_select_form(); ?> <?php if ( usces_is_options() ) : ?>
<?php wcex_sku_select_form(); wcex_sku_select_the_itemGpExp(); if ( usces_is_options() ) : ?>
CSS追加 : auto_delivery.css
wc_regular .itemGpExp dt, #wc_regular .itemGpExp dd { width: auto; }
【SKU Select】「単位」を表示する
WCEX SKU Select 1.4.5 より「単位」が動的に表示されるようになりますが、テンプレート側の修正も必要です。テンプレート修正 : inc/front-customized.php 233行目
「単位」をspanタグやpタグなどで囲って「class=”unit_regular”」を追加してください。 こちらは、WCEX SKU Select と WCEX Auto Delivery を併用した時に適用される箇所になります。<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php wcad_the_itemQuant(); ?><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php wcad_the_itemSkuButton( ' ' . __( 'Apply for a regular purchase', 'autodelivery' ), 0 ); ?></span> </div>
<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php wcad_the_itemQuant(); ?></span><span class="unit_regular"><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php wcad_the_itemSkuButton( ' ' . __( 'Apply for a regular purchase', 'autodelivery' ), 0 ); ?></span> </div>
テンプレート修正 : wc_templates/wc_sku_select_service.php 132行目
「単位」をspanタグやpタグなどで囲って「class=”unit”」を追加してください。<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php usces_the_itemQuant(); ?><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php usces_the_itemSkuButton( wcct_get_options( 'cart_button' ), 0 ); ?></span> </div>
<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php usces_the_itemQuant(); ?></span><span class="unit"><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php usces_the_itemSkuButton( wcct_get_options( 'cart_button' ), 0 ); ?></span> </div>
テンプレート修正 : wc_templates/wc_sku_select.php 131行目
「単位」をspanタグやpタグなどで囲って「class=”unit”」を追加してください。<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php usces_the_itemQuant(); ?><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php usces_the_itemSkuButton( wcct_get_options( 'cart_button' ), 0 ); ?></span> </div>
<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php usces_the_itemQuant(); ?></span><span class="unit"><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php usces_the_itemSkuButton( wcct_get_options( 'cart_button' ), 0 ); ?></span> </div>
【Auto Delivery】定期購入商品ページの表示方法を修正
テンプレート修正 : inc/front-customized.php修正内容につきましては該当箇所が多岐に渡る為、内容を照らし合わせて修正をお願いいたします
【DL Seller】サービス商品ページに数量フィールド表示
テンプレート追加 : wc_templates/wc_item_single_service.php 170行目辺り<div class="c-box"> <span class="cart-button"><?php usces_the_itemSkuButton( wcct_get_options( 'cart_button' ), 0 ); ?></span> </div>
<div class="c-box"> <span class="quantity"><?php esc_html_e( 'Quantity', 'usces' ); ?><?php usces_the_itemQuant(); ?></span><span class="unit"><?php usces_the_itemSkuUnit(); ?></span> <span class="cart-button"><?php usces_the_itemSkuButton( wcct_get_options( 'cart_button' ), 0 ); ?></span> </div>
カスタムメニューの「current-menu-parent」のスタイル修正
Welcart Basic 1.7.5 の影響でカスタムメニューの背景色・文字色のハイライトを調整しています。CSS修正 : style.css 2650行目あたり
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation li a:hover::after { opacity: 1; } #site-navigation ul li, #site-navigation ul li:first-child { border: none; } #site-navigation ul li.current_page_item a, #site-navigation ul li.current-menu-parent a { background: #none; } #site-navigation ul li.current_page_item a::after, #site-navigation ul li.current-menu-parent a::after { top: 0; } #site-navigation ul li a { display: block; position: relative; margin: 0; padding: 1.25em; overflow: hidden; } #site-navigation ul li a:hover { background: none; } ~省略~ }
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation li a:hover::after, #site-navigation li.current-menu-item > a::after, #site-navigation li.current-menu-ancestor > a::after { opacity: 1; } #site-navigation ul li, #site-navigation ul li:first-child { border: none; } #site-navigation ul li.current-menu-item a, #site-navigation ul li.current-menu-parent a { background: #fff; } #site-navigation ul li.current-menu-item a::after, #site-navigation ul li.current-menu-parent a::after { top: 0; opacity: 1; } #site-navigation ul li a { display: block; position: relative; margin: 0; padding: 1.25em; overflow: hidden; } ~省略~ }
CSS修正 : style.css 2730行目あたり
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation ul ul li a, #site-navigation ul ul li:first-child a { margin: 0; padding: 1.0714em 1.4285em; color: inherit; } #site-navigation ul ul li a:hover { background-color: #fff; } #site-navigation ul li li a::before, #site-navigation ul li li a::after { display: none; } /* -- ul ul ul ^--*/ #site-navigation ul ul ul { top: -2px; right: auto; left: 100%; width: 100%; padding: 0; } ~省略~ }
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation ul ul li a { margin: 0; padding: 1.0714em 1.4285em; color: inherit; } #site-navigation ul li li a::before, #site-navigation ul li li a::after { display: none; } /* -- ul ul ul ^--*/ #site-navigation ul ul ul { top: -1px; right: auto; left: 100%; padding: 0; } ~省略~ }
テンプレート修正 : inc/theme-customizer.php 2106行目あたり
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation ul li a { color: <?php echo esc_attr( $mb_text ); ?>; } #site-navigation li a::after { background-color: <?php echo esc_attr( $mb_current ); ?>; } ~省略~ }
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation ul ul, #site-navigation ul ul li { border-color: <?php echo esc_attr( $mb_bg ); ?>; } #site-navigation ul li a, #site-navigation li.current-menu-item > a, #site-navigation li.current-menu-ancestor > a { color: <?php echo esc_attr( $mb_text ); ?>; } #site-navigation ul li a::after, #site-navigation li.current-menu-item > a::after, #site-navigation li.current-menu-ancestor > a::after { background-color: <?php echo esc_attr( $mb_current ); ?>; } #site-navigation ul ul :hover > a, #site-navigation li a:hover { background-color: <?php echo esc_attr( $mb_current ); ?>; color: <?php echo esc_attr( $mb_text ); ?>; } #site-navigation li li.current-menu-ancestor > a, #site-navigation li li.current-menu-item > a { background-color: <?php echo esc_attr( $mb_text ); ?>; color: <?php echo esc_attr( $mb_current ); ?>; } #site-navigation li li.current-menu-ancestor a:hover, #site-navigation li li.current-menu-item li a:hover { background-color: <?php echo esc_attr( $mb_current ); ?>; color: <?php echo esc_attr( $mb_text ); ?>; } ~省略~ }
テンプレート修正 : inc/theme-customizer.php 2138行目あたり
@media screen and (min-width: 62.5em) { ~省略~ #site-navigation ul ul, #site-navigation ul ul li, #site-navigation ul ul li:first-child{ border-color: <?php echo esc_attr( $mb_bg ); ?>; } #site-navigation ul li.current_page_item a, #site-navigation ul li.current-menu-parent a { background-color: <?php echo esc_attr( $mb_current ); ?>; } #site-navigation ul ul li a, #site-navigation ul ul li:first-child a, #site-navigation ul li.current_page_item li a, #site-navigation ul li.current-menu-parent li a { color: <?php echo esc_attr( $mb_bg ); ?>; background-color: <?php echo esc_attr( $mb_text ); ?>; } #site-navigation ul ul li a:hover, #site-navigation ul ul li:first-child a:hover, #site-navigation ul li.current_page_item li a:hover, #site-navigation ul li.current-menu-parent li a:hover { color: <?php echo esc_attr( $mb_text ); ?>; background-color: <?php echo esc_attr( $mb_current ); ?> } ~省略~ }
@media screen and (min-width: 62.5em) { ~省略~ ~省略~ }