Welcart Beldad 1.0.5 をリリースしました。
- ヘッダーの「会員メニュー」にアクションフック追加
- 商品一覧での売価表示のタグ修正
- Google Chrome メールアドレス・パスワードの自動入力機能の無効化部分の不具合修正
- グローバルナビゲーションのカレント表示の不具合
- グローバルナビゲーションの英語表記メニューでのレイアウト崩れ
- ドロワーメニュー展開時に背景部分がスクロールしてしまう
- Androidスマホでドロワーメニューがスクロールしない
ヘッダーの「会員メニュー」にアクションフック追加
フィルター追加: welcart_basic-beldad/header.php 105行目あたり
< ul class = "cf" > <? php do_action( 'usces_theme_action_membersystem_before' ); ?> <? php if( usces_is_login() ): ?> < li ><? php printf(__('Hello %s', 'usces'), usces_the_member_name('return')); ?></ li > < li ><? php usces_loginout(); ?></ li > < li >< a href="<?php echo USCES_MEMBER_URL; ?>"><? php _e('My page', 'welcart_basic') ?></ a ></ li > <? php else: ?> < li ><? php _e('guest', 'usces'); ?></ li > < li ><? php usces_loginout(); ?></ li > < li >< a href="<?php echo USCES_NEWMEMBER_URL; ?>"><? php _e('New Membership Registration','usces') ?></ a ></ li > <? php endif; ?> <? php do_action( 'usces_theme_action_membersystem_after' ); ?> </ ul > |
商品一覧での売価表示のタグ修正
テンプレートタグ修正:
archive.php / category.php / search.php / front-page.php / wc_search_page.php / front-customized.php / widget-customized.php
< div class = "itemprice" ><? php usces_the_firstPriceCr() . usces_guid_tax(); ?></ div > |
Google Chrome メールアドレス・パスワードの自動入力機能の無効化部分の不具合修正
テンプレート修正:
wc_templates/member/wc_member_page.php 72行目あたり
< tr > < th scope = "row" ><? php _e('e-mail adress', 'usces'); ?></ th > < td colspan = "2" >< input name = "member[mailaddress1]" id = "mailaddress1" type = "text" value="<?php usces_memberinfo('mailaddress1'); ?>" /></ td > </ tr > < tr > < th scope = "row" ><? php _e('password', 'usces'); ?></ th > < td colspan = "2" >< input name = "member[password1]" id = "password1" type = "password" value="<?php usces_memberinfo('password1'); ?>" autocomplete="new-password" /> <? php _e('Leave it blank in case of no change.', 'usces'); ?></ td > </ tr > < tr > < th scope = "row" ><? php _e('Password (confirm)', 'usces'); ?></ th > < td colspan = "2" >< input name = "member[password2]" id = "password2" type = "password" value="<?php usces_memberinfo('password2'); ?>" autocomplete="new-password" /> <? php _e('Leave it blank in case of no change.', 'usces'); ?></ td > </ tr > |
グローバルナビゲーションのカレント表示の不具合
テンプレート修正:
inc/theme-customizer.php 2162行目あたり
.section-head { background: none; } #site-navigation li.current-menu-parent a, #site-navigation li.current_page_item a, #site-navigation li.current-menu-item a, #site-navigation li a:before { background-color: <? php echo $main_color; ?>; } #site-navigation li.current-menu-parent a { color: #fff; } #site-navigation ul.sub-menu { background-color: <? php echo $main_color_rgba; ?>; |
グローバルナビゲーションの英語表記メニューでのレイアウト崩れ
スタイル修正:
style.css 3103行目あたり
#site-navigation li a { position: relative; padding: 0 1.251em; line-height: 53px; height: 53px; overflow: hidden; } |
ドロワーメニュー展開時に背景部分がスクロールしてしまう
テンプレート修正:assets/js/front-customized.js 41行目あたり
$('header .menus .iconbtn').on('click', function(){ $('.site').addClass('open-menu'); html.css('overflow', 'hidden'); $('#mobile-menu').css('overflow-y', 'scroll'); }); $('header .mobile-menu .close').on('click', function(){ $('.site').removeClass('open-menu'); html.css('overflow', 'scroll'); mb_menu.removeEventListener('touchmove', movefun , { passive: false } ); }); $('.gray-bg').on('click', function(){ $('.site').removeClass('open-menu'); html.css('overflow', 'scroll'); mb_menu.removeEventListener('touchmove', movefun , { passive: false } ); }); |
スタイル修正:assets/vendor/fixed-header/fixed-header.css 92行目あたり
.fixed .open-menu .site-header .bottom { left: auto; } .fixed .site-header .mobile-menu { position: static; } |
Androidスマホでドロワーメニューがスクロールしない
テンプレート削除
front-customized.js |
テンプレート追加
wcct-customized.js |
テンプレート修正:functions.php 178行目あたり
wp_enqueue_script( 'wcct-customized', $stylesheet_dir . '/assets/js/wcct-customized.js', array(), '1.0' ); |
上記症状は、親テーマの enque_script で読み込んでいるjsファイル名をBeldad でも使用していたことが原因にありました。
Beldad で使用していた「front-customized.js」を「wcct-customized.js」にファイル名を変更しました。