Cute主题用户中心增加收货地址展示
使用wordpress也有一段时间了,使用中确实发现挺不错的一个系统,真是万能建站系统!于是乎之前发文说过将我的家政网也从PHPCMS转成wordpress了;虽然文章量大了以后会出现慢的情况,但是经过优化之后速度还是可以的!
好了话回正题,由于我使用了Cute默认的商城系统(从Tint-K主题转到Cute主题),故而就有购买、发货地址等信息了,发现在使用的过程中对于购买过的想查看他的具体收货不是很方便(这个用户一共有几个收货地址?也就是用户收货地址管理)虽然用户自己再交易的时候可以选择自己的收货地址,但是管理员却不方便看,于是乎就在用户的资料页面增加收货地址列表而已!不进行增删改等操作!效果如下:
修改文件【Cute\core\modules\uc\uc.Tab.Profile.php】文件,在【提示:这里可以给用户增加积分,余额,开通会员。】后增加源码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<div class="info-group clearfix"> <a class="btn btn-wide btn-border-danger" href="<?php echo tt_url_for('manage_user', $info->ID); ?>" title="<?php _e('Manage the user', 'tt'); ?>" target="_blank" style="float: right;"><?php _e('管理用户', 'tt'); ?></a> <p>提示:这里可以给用户增加积分,余额,开通会员。</p> </div> <header><h2><?php _e('用户收货地址管理', 'tt'); ?><small><?php _e('Visible for administrator', 'tt'); ?></small></h2></header> <div class="info-group clearfix"> <?php $adlist = tt_get_addresses($tt_author_id); $default_address_id = (int) get_user_meta($tt_author_id, 'tt_default_address_id', true); if($adlist){ foreach($adlist as $key=>$vo){ $moren = ''; if($default_address_id == $vo->id){ $moren = '<button class="layui-btn layui-btn-normal pull-right" title="默认收货地址">默认地址</button>'; } echo '<div class="layui-card"><div class="layui-card-header layui-bg-cyan">'.$moren.'地址编号:'.$vo->id.'</div>'; echo '<div class="layui-card-body">收货人:'.$vo->user_name.'<br>电 话:'.$vo->user_cellphone.'<br>地 址:'.$vo->user_address.'<br>邮 编:'.$vo->user_zip.'<br>EMAIL:'.$vo->user_email.'</div></div>'; } } ?> </div> |