ソニーペイメントサービスの2つの決済モジュール

Welcart Square 1.0.11 をリリース

Welcart Square 1.0.11 をリリースしました。

  1. カートページの「数量更新」にフィルターフック追加
  2. ヘッダーの「会員メニュー」にアクションフック追加
  3. 商品一覧での売価表示のタグ修正
  4. Google Chrome メールアドレス・パスワードの自動入力機能の無効化部分の不具合修正
  5. ヘッダーナビゲーションメニューの不具合修正

カートページの「数量更新」にフィルターフック追加

フィルター追加: welcart_basic-square/wc_templates/cart/wc_cart_page.php 40行目あたり

<?php echo apply_filters( 'usces_theme_filter_upbutton', '<div class="upbutton">' . __('Press the `update` button when you change the amount of items.', 'usces' ) .'<input name="upButton" type="submit" value="' . __( 'Quantity renewal', 'usces' ) . '" onclick="return uscesCart.upCart()" /></div>' ); ?>

ヘッダーの「会員メニュー」にアクションフック追加

フィルター追加: welcart_basic-square/header.php 102行目あたり

<?php if(usces_is_membersystem_state()): ?>
<div class="membership">
    <i class="fa fa-user"></i>
    <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>
</div>
<?php endif; ?>

商品一覧での売価表示のタグ修正

テンプレートタグ修正
category.php / search.php / front-page.php / wc_search_page.php / front-customized.php

<div class="itemprice"><?php usces_the_firstPriceCr() . usces_guid_tax(); ?></div>

Google Chrome メールアドレス・パスワードの自動入力機能の無効化部分の不具合修正

テンプレート修正
wc_templates/cart/wc_customer_page.php
wc_templates/member/wc_new_member_page.php

<?php uesces_addressform( 'customer', $usces_entries, 'echo' ); ?>
<tr>
    <th scope="row"><em><?php _e('*', 'usces'); ?></em><?php _e('e-mail adress', 'usces'); ?></th>
    <td colspan="2"><input name="customer[mailaddress1]" id="mailaddress1" type="text" value="<?php esc_attr_e($usces_entries['customer']['mailaddress1']); ?>" style="ime-mode: inactive" autocomplete="off" /></td>
</tr>
<tr>
    <th scope="row"><em><?php _e('*', 'usces'); ?></em><?php _e('e-mail adress', 'usces'); ?>(<?php _e('Re-input', 'usces'); ?>)</th>
    <td colspan="2"><input name="customer[mailaddress2]" id="mailaddress2" type="text" value="<?php esc_attr_e($usces_entries['customer']['mailaddress2']); ?>" style="ime-mode: inactive" autocomplete="off" /></td>
</tr>
<?php if( usces_is_membersystem_state() ) : ?>
<tr>
    <th scope="row"><?php if( $member_regmode == 'editmemberfromcart' ) : ?><em><?php _e('*', 'usces'); ?></em><?php endif; ?><?php _e('password', 'usces'); ?></th>
    <td colspan="2"><input name="customer[password1]" style="width:100px" type="password" value="<?php esc_attr_e($usces_entries['customer']['password1']); ?>" autocomplete="new-password" /><?php if( $member_regmode != 'editmemberfromcart' ) _e('When you enroll newly, please fill it out.', 'usces'); ?> </td>
</tr>
<tr>
    <th scope="row"><?php if( $member_regmode == 'editmemberfromcart' ) : ?><em><?php _e('*', 'usces'); ?></em><?php endif; ?><?php _e('Password (confirm)', 'usces'); ?></th>
    <td colspan="2"><input name="customer[password2]" style="width:100px" type="password" value="<?php esc_attr_e($usces_entries['customer']['password2']); ?>" autocomplete="new-password" /><?php if( $member_regmode != 'editmemberfromcart' ) _e('When you enroll newly, please fill it out.', 'usces'); ?></td>
</tr>
<?php endif; ?>

wc_templates/member/wc_member_page.php 72行目あたり

<table class="customer_form">
    <?php uesces_addressform( 'member', usces_memberinfo(NULL), 'echo' ); ?>
    <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>
</table>

ヘッダーナビゲーションメニューの不具合修正

スタイル修正: welcart_basic-square/inc/theme-customizer.php 1243行目あたり

#site-navigation li.current-menu-ancestor > a,
#site-navigation li.current-menu-ancestor li.current-menu-ancestor > a,
#site-navigation li.current-menu-ancestor li.current-menu-item > a,
#site-navigation li.current-menu-ancestor li.current-menu-ancestor > a:hover,
#site-navigation li.current-menu-ancestor li.current-menu-item li > a:hover,
#site-navigation li.current-menu-ancestor li > a:hover {
    color: #fff;
    background-color: <?php echo $site_color; ?>;
}

#site-navigation li.current-menu-ancestor li > a,
#site-navigation li.current-menu-ancestor li.current-menu-item li > a {
    color: <?php echo $site_color; ?>;
    background-color: #fff;
}