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」にファイル名を変更しました。