ABbetway安卓必威备用地址版网:专注于dedebetway安卓必威备用地址版,betway必威备用地址版下载源码,betway必威备用地址版下载betway安卓必威备用地址版,网站betway安卓必威备用地址版下载,dedecmsbetway安卓必威备用地址版,网站源码,dedecms教程以及各类必威备用地址网站betway安卓必威备用地址版和企业网站betway安卓必威备用地址版分享.

betway必威备用地址版下载betway安卓必威备用地址版

网站betway安卓必威备用地址版搜索
营销型betway安卓必威备用地址版 政府网站betway安卓必威备用地址版 自适应betway安卓必威备用地址版 标签大全

注册
  • 站长学院
  • 网站seo
  • 建站资讯
  • 站长素材
  • 图标下载
  • 代理平台
  • 承接业务
  • 仿站业务
  • 本站所有网站betway安卓必威备用地址版

    VIP专区

    静态betway安卓必威备用地址版

    betway必威备用地址版下载插件

    Discuzbetway安卓必威备用地址版

    wordpress主题

    phpcmsbetway安卓必威备用地址版

    phpwindbetway安卓必威备用地址版

    ecshopbetway安卓必威备用地址版

    帝国betway安卓必威备用地址版

  • 首页
  • VIPbetway安卓必威备用地址版
  • 静态betway安卓必威备用地址版
  • PPTbetway安卓必威备用地址版
  • Wordbetway安卓必威备用地址版
  • betway必威备用地址版下载插件
  • 视频教程
  • 常见问题
  • wordpress开发教程:优化用户注册体验(自定义密码)

    网站betway安卓必威备用地址版下载 www.adminbuy.cn / 2015-02-02
    今天有位小伙伴在群中询问wordpress新用户注册显示密码的问题,由于wordpress默认的是不让用户自己去填写密码的,而是系统自动给用户生成一个密码并且发送到用户邮箱,相对来说可能有些用户会不习惯,今天小V就来教大家优化wordpress的用户注册体验,让用户自己设置账户密码,其实很简单只需要在主题的function.php加上以下代码:
     
    <?php
    add_action( 'register_form', 'v7v3_show_register' );
    function v7v3_show_register(){
    ?>
        <p>
            <label for="password">密码:<br/>
            <input id="password" class="input" type="password" tabindex="30" size="25" value="" name="password" />
            </label>
        </p>
        <p>
            <label for="repeat_password">确认密码<br/>
            <input id="repeat_password" class="input" type="password" tabindex="40" size="25" value="" name="repeat_password" />
            </label>
        </p>
        <p>
            <label for="are_you_human" style="font-size:11px">挖掘机技术哪家强?(蓝翔)<br/>
            <input id="are_you_human" class="input" type="text" tabindex="40" size="25" value="" name="are_you_human" />
            </label>
        </p>
    <?php
    }
    add_action( 'register_post', 'ts_check_extra_register_fields', 10, 3 );
    function ts_check_extra_register_fields($login, $email, $errors) {
        if ( $_POST['password'] !== $_POST['repeat_password'] ) {
            $errors->add( 'passwords_not_matched', "<strong>ERROR</strong>: 两次密码不一致" );
        }
        if ( strlen( $_POST['password'] ) < 8 ) {
            $errors->add( 'password_too_short', "<strong>ERROR</strong>: 密码长度小于8位!" );
        }
        if ( $_POST['are_you_human'] !== '蓝翔' ) {
            $errors->add( 'not_human', "<strong>ERROR</strong>: 回答错误,请重新填写注册信息!" );
        }
    }
     
    为了保证不被注册机骚扰此代码中还自带了一个验证问题字段,防止注册机批量注册垃圾用户。虽然让用户可以自己填写密码,但是有些用户更加喜欢让系统为他生成密码,为了给这些用户提供方便,我们可以判断下当前用户注册时是否填了密码,如果没填再让系统生成一个,代码如下:
    add_action( 'user_register', 'v7v3_register_extra_pass', 100 );
    function v7v3_register_extra_pass( $user_id ){
        $userdata = array();
        
        $userdata['ID'] = $user_id;
        if ( $_POST['password'] !== '' ) {
            $userdata['user_pass'] = $_POST['password'];
        }
        $new_user_id = wp_update_user( $userdata );
    }
     
    当然为了给用户更好的体验,我们可以在注册框下方加个提示,代码如下:
    add_filter( 'gettext', 'v7v3_edit_text' );
    function v7v3_edit_text( $text ) {
        if ( $text == 'A password will be e-mailed to you.' ) {
            $text = '如果您不填写密码,系统将为您生成一个密码, 并发送至您的邮箱。';
        }
        return $text;
    }
    本文由ABbetway安卓必威备用地址版网整理发布,转载请说明出处:http://www.adminbuy.cn/wordpressjc/785.html
    本文标签:

    有问题可以加入betway必威备用地址版下载技术QQ群一起交流学习

    ☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

    ☉本站的源码不会像其它下载站一样植入大量的广告。

    ☉本站提供的betway必威备用地址版下载源码,都是做好测试好发布的,均可放心使用。

    ☉本站提供的betway必威备用地址版下载源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

    ☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

    ☉如有其他问题,请加网站客服QQ(9490489)进行交流。

    相关教程

    betway必威备用地址版下载betway安卓必威备用地址版_随机Tags

    ktv设备网站betway安卓必威备用地址版 装修设计网站betway安卓必威备用地址版 橱柜展示网站betway安卓必威备用地址版 茶几网站betway安卓必威备用地址版 铝业网站betway安卓必威备用地址版 大学网站betway安卓必威备用地址版 旅行社网站betway安卓必威备用地址版 景区网站betway安卓必威备用地址版 信息产业betway必威备用地址版下载betway安卓必威备用地址版网站betway安卓必威备用地址版 光源网站betway安卓必威备用地址版 淋浴网站betway安卓必威备用地址版 游戏软件网站betway安卓必威备用地址版

    推荐教程

    首页 VIP专区 静态betway安卓必威备用地址版 会员中心