在wordpress中注册相同的用户名和电子邮件

时间:2014-03-02 22:40:22

标签: javascript php wordpress email username

我在wordpress注册中有http://jsfiddle.net/67BUG/2/这样做,但我已经尝试过,但没有任何作用。

这是wp-login.php中的代码 - http://pastebin.com/CWFsrCPS,其中的javascript代码位于第681行。

输入位于第693和697行。

以下是javascript代码:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $(function(){
    $('.inputs').on('keyup',function(){
      $(this).parent().not(this).find('.inputs').val($(this).val());
    });
  });
</script>

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

  

* 只需将此代码放入主题的Functions.php文件 ....

function create_new_user_login_change($user_id) {

    $new_user = get_userdata($user_id);
    $my_email = $new_user->user_email;
    wp_update_user(array('ID' => $user_id, 'user_login' => $my_email));

}

add_action('user_register', 'create_new_user_login_change');
  

注意:我们正在添加一个带有“用户注册”操作的挂钩   将刚刚注册的用户的user_id返回给已连接的用户   函数,该函数将使用电子邮件更新'user_login'   用户。不需要任何javascript或其他任何东西。