Sponsored Link
ログインしたら、会員登録した時の名前が表示され、
ログアウトしたら、ゲスト表示される、ネットショップでよく見られる「アレ」です。
Sponsored Link
デフォルトのテーマに既にこの機能がありました。
Welcartのデフォルトテーマ内のheader.phpの60行目に下記のソースがあります。
<?php if(usces_is_membersystem_state() || usces_is_cart()): ?> <ul class="subnavi clearfix"> <?php if(usces_is_membersystem_state()): ?> <li><?php if(usces_is_login()){printf(__('Mr/Mrs %s', 'usces'), usces_the_member_name('return'));}else{echo 'guest';} ?></li> <li><?php usces_loginout(); ?></li> <?php if(usces_is_login()): ?> <li><a href="<?php echo USCES_MEMBER_URL; ?>"><?php _e('Membership information','usces') ?></a></li> <?php endif; ?> <?php endif; ?> <?php if(usces_is_cart()): ?> <li><a href="<?php echo USCES_CART_URL; ?>"><?php _e('Cart','usces') ?></a></li> <li><a href="<?php echo USCES_CUSTOMER_URL; ?>"><?php _e('Proceed to checkout','usces') ?></a></li> <?php endif; ?> </ul> <?php endif; ?>
上記のソースをサイドバーの見やすい、
商品数と商品合計額を載せる所に載せてみました。
<?php if(usces_is_login()){printf(__('Mr/Mrs %s', 'usces'), usces_the_member_name('return'));}else{echo 'guest';} ?>
上記のソースがログイン前は「guest」表示して、
ログイン後は、登録した名前を表示するようになっています。
<p class="welcome">こんにちは<br> <strong><?php if(usces_is_login()){printf(__('Mr/Mrs %s', 'usces'), usces_the_member_name('return'));}else{echo 'ゲスト様';} ?></strong><br> いらっしゃいませ。</p>
この部分はWidget化したので、後々記事にします。
お楽しみに(*^^)v