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



