Welcart VOLL 1.0.3 をリリースしました。
今回の更新内容は次の通りです。
- 商品タグの修正
- 購入履歴のスタイル調整
- WordPress の翻訳変更に伴うテンプレートファイルの修正
- PCブラウザを狭くした場合のメニュー開閉動作の不具合を修正
- ツールバー表示時のスタイル調整
- トップページ 商品カテゴリー画像のホバー時のレイアウト崩れを修正(Safari)
- 商品詳細ページ サブ画像スライドの不具合修正
- WCEX Widget Cart 導入時の不具合を修正
- テーマカスタマイザーの不具合修正
商品タグの修正
コード修正・追加: welcart_basic-voll/inc/front-customized.php 271行目
function wcct_get_produt_tag( $post_id = null ) { global $post; ・ ・ if ( NULL == $post_id ) $post_id = $post->ID; $cats = get_the_category( $post_id ); ・ ・ ・ } function wcct_produt_tag( $post_id = null ) { echo wcct_get_produt_tag( $post_id ); }
コード修正: welcart_basic-voll/inc/front-customized.php 295行目
$html .= '<ul class="cf opt-tag">' . "\n"; if( isset( $flag['new'] ) ) $html .= '<li class="new">'. __('New Arrivals','welcart_basic_voll') .'</li>' . "\n"; if( isset( $flag['reco'] ) ) $html .= '<li class="recommend">'. __('Recommend','welcart_basic_voll') .'</li>' . "\n"; if( usces_have_fewstock( $post_id ) ) $html .= '<li class="stock">'. __('Few Stock','welcart_basic_voll') .'</li>' . "\n"; if( wcct_has_campaign() ) $html .= '<li class="sale">'. __('Sale','welcart_basic_voll') .'</li>' . "\n"; $html .= '</ul>' . "\n";
コード修正: welcart_basic-voll/inc/front-customized.php 584行目
$post = get_post( $post_id ); $list = '<div class="inner">'."\n"; $list .= wcct_get_produt_tag( $post_id ) . "\n"; $list .= '<div class="itemimg"><a href="'.get_permalink($post_id).'">'.usces_the_itemImage( 0, 300, 300, $post, 'return' )."\n"; if(! usces_have_zaiko_anyone( $post_id ) ) { $skus = $usces->get_skus( $post_id );
購入履歴のスタイル調整
スタイル削除: welcart_basic-voll/usces_cart.css 1000行目
#memberinfo #history_head td, #memberinfo .retail th, #memberinfo .retail td { white-space: nowrap; border: none; border-bottom-width: 1px; border-bottom-style: solid;※「white-space: nowrap;」削除
WordPress の翻訳変更に伴うテンプレートファイルの修正
翻訳修正: front-page.php / page.php / single.php / 「wc_templates」 テンプレートファイル
<p><?php _e( 'Sorry, no posts matched your criteria.', 'usces' ); ?></p>※「’usces’」を追加
PCブラウザを狭くした場合のメニュー開閉動作の不具合を修正
コード追加: welcart_basic-voll/js/front-customzied.js 27行目
} }); } else { $('.site').removeClass('menu-on'); $('.mobile_menu_wrap,.mobile_menu').css('height', ''); } });※「$(‘.site’).removeClass(‘menu-on’);」を追加
コード修正: welcart_basic-voll/js/front-customzied.js 39行目
} if ( windowWidth <= 1000 ) { $(document).on(_touch,'.menu-trigger',function(){ $('.site').toggleClass('menu-on'); }); } else {※「$(‘.menu-trigger’).on(_touch,function(){」を「$(document).on(_touch,’.menu-trigger’,function(){」に変更
ツールバー表示時のスタイル調整
スタイル追加: welcart_basic-voll/style.css 479行目
/* -- .admin-bar -- */ .admin-bar .mobile_menu_wrap { padding: 116px 15px; } .admin-bar .menu-on .menu-bar { top: 66px; }
スタイル追加: welcart_basic-voll/style.css 1855行目
+@media screen and (min-width: 782px) { .admin-bar .mobile_menu_wrap { padding: 102px 15px; } .admin-bar .menu-on .menu-bar { top: 52px; } }
スタイル追加: welcart_basic-voll/style.css 2046行目
.fixed .mobile_menu_wrap, .admin-bar .mobile_menu_wrap { padding: 0; }
スタイル追加: welcart_basic-voll/wcex_widget_cart.css 73行目
/* -- .admin-bar -- */ .admin-bar .widgetcart-close-btn { top: 66px; }
スタイル追加: welcart_basic-voll/wcex_widget_cart.css 152行目
@media screen and (min-width: 782px) { /* -- .admin-bar -- */ .admin-bar .widgetcart-close-btn { top: 52px; } }
スタイル追加: welcart_basic-voll/wcex_widget_cart.css 190行目
@media screen and (min-width: 62.5em) { ・ ・ /* -- .admin-bar -- */ .admin-bar .widgetcart-close-btn { top: 1.785em; }
トップページ 商品カテゴリー画像のホバー時のレイアウト崩れを修正(Safari)
スタイル削除: welcart_basic-voll/style.css 2558行目
} .category-area a:hover img { opacity: 1; width: 120%; } .category-area a:hover > .over {※「width: 120%;」を削除
商品詳細ページ サブ画像スライドの不具合修正
コード削除: welcart_basic-voll/js/wcct-itemsingle.js 14行目
$('.slider-nav').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: '.slider-for', dots: false, arrows: false, centerMode: false, focusOnSelect: true, vertical: true, verticalSwiping: true, responsive: [{ breakpoint: 1000, settings: { vertical: true, verticalSwiping: true, } }, { breakpoint: 620, settings: { vertical: false, verticalSwiping: false, } }] });
コード追加: welcart_basic-voll/js/wcct-itemsingle.js 14行目
var userAgent = window.navigator.userAgent.toLowerCase(); if (userAgent.indexOf('safari') !== -1 && userAgent.indexOf('chrome') === -1){ $('.slider-nav').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: '.slider-for', dots: false, arrows: false, centerMode: false, focusOnSelect: true, vertical: true, verticalSwiping: true, responsive: [{ breakpoint: 1000, settings: { vertical: true, verticalSwiping: true, } }, { breakpoint: 637, settings: { vertical: false, verticalSwiping: false, } }] }); } else { $('.slider-nav').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: '.slider-for', dots: false, arrows: false, centerMode: false, focusOnSelect: true, vertical: true, verticalSwiping: true, responsive: [{ breakpoint: 1000, settings: { vertical: true, verticalSwiping: true, } }, { breakpoint: 620, settings: { vertical: false, verticalSwiping: false, } }] }); }
コード削除: welcart_basic-voll/js/wcct-itemsingle.js 70行目
if ( 620 <= $(window).width() ) { var itemmain = document.getElementById('itemimg-main').clientHeight; var itemsub = $('#itemimg-sub'); itemsub.css('height', itemmain + 'px'); } if( $('.tab-list').length ){
コード追加: welcart_basic-voll/js/wcct-itemsingle.js 82行目
$(window).on('load resize', function() { var itemmain = document.getElementById('itemimg-main').clientHeight; var itemsub = $('#itemimg-sub'); var itemsub_slick = $('#itemimg-sub .slick_list'); if ( 620 <= $(window).innerWidth() ) { itemsub.css('height', itemmain + 'px'); itemsub_slick.css('height', itemmain + 'px'); } else { itemsub.css('height', 'auto'); itemsub_slick.css('height', 'auto'); } } );
スタイル追加: welcart_basic-voll/usces_cart.css 1128行目
/* ———————— #img-box ———————— */ #itempage .itemsubimg { height: auto !important; } #itempage .itemsubimg .slick-list { height: auto !important; text-align: center;
スタイル削除: welcart_basic-voll/usces_cart.css 37行目
#itempage .itemsubimg .slick-track { left: 0 !important; }
スタイル追加: welcart_basic-voll/usces_cart.css 1168行目
#itempage .itemsubimg .slick-list { height: auto !important; }
スタイル削除・修正: welcart_basic-voll/usces_cart.css 1486行目
#itempage .itemsubimg .slick-track { left: 50% !important; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }※ 「top: 50%;」を削除
WCEX Widget Cart 導入時の不具合を修正
コード修正・追加: welcart_basic-voll/js/wcct-widget-cart.js 34行目
$( document ).ready( function() { var _touch = 'click'; if( $('.incart-btn').length ){ $('.incart-btn').on(_touch,function(){ $('.site').addClass('widgetcart-on');※ 「var _touch = (‘ontouchstart’ in document) ? ‘touchstart’ : ‘click’;」を「var _touch = ‘click’;」に変更
テーマカスタマイザーの不具合修正
セレクタ追加: welcart_basic-voll/inc/theme-customizer.php 970行目
if( !isset( $options['info_num'] ) ) $options['info_num'] = 10; } if( empty( $options[$key] ) ) return; return $options[$key]; } function wcct_options( $key = '' ) {
コード追加: welcart_basic-voll/inc/theme-customizer.php 981行目
***********************************************************/ function wcct_get_info_categories() { $target_arg = array( 'hide_empty' => false, 'exclude_tree' => usces_get_cat_id( 'item' ), ); $target_terms = get_terms( 'category', $target_arg );※「’hide_empty’ => false,」を追加
セレクタ追加: welcart_basic-voll/inc/theme-customizer.php 1532行目
/* -- .info-area -- */ .info-area .wrap, .info-area p.no-date, .blog #content .info-area article { border-color: <?php echo $main_border; ?>; }※「.info-area p.no-date」を追加
スタイル追加: welcart_basic-voll/style.css 1350行目
.info-area p.no-date { padding: 10px; border-width: 0 1px 1px 0; border-style: solid; }