Домой WordPress WordPress: Вопросы и ответы Сделать Логин и Email совпадающими
4ответ(ов) в теме
Garik
не в сети 3 года
На сайте с 06.02.2018
Участник
Тем 47
Сообщения 144
1
13:01

Приветствую.

У меня пользователи не отличаются умом и сообразительностью, и пытаются в поле "логин" вписывать свои имена, им пишет, что "занято" и они уходят 😬

Помогите, пожалуйста, немного кастомизировать форму регистрации... Идея такая:
Скрыть через display:none поле "логин" оставить только email и пароль. А в логине продублировать введенную юзером почту (имя выведу отдельным полем просто)

Скрыть-то могу, но не в моей компетенции понять, как автоматом продублировать мыло в поле логина(

 <div class="form-block-rcl default-field">
            <input required type="text" placeholder="<?php _e('Login','wp-recall'); ?>" value="<?php echo $_REQUEST['user_login']; ?>" name="user_login" id="login-user">
            <i class="fa fa-user"></i>
            <span class="required">*</span>
        </div>
        <div class="form-block-rcl default-field">
            <input required type="email" placeholder="<?php _e('E-mail','wp-recall'); ?>" value="<?php echo $_REQUEST['user_email']; ?>" name="user_email" id="email-user">
            <i class="fa fa-at"></i>
            <span class="required">*</span>
        </div>

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
13:08

Здравствуйте.

Логин, мейл и пароль - стандартные поля вордпресс. Перенесено в его форум поддержки.

Вроде подобные вопросы поднимались - воспользуйтесь поиском по форуму.
Возможно какие-то вордпресс плагины могут подобное - стоит поискать в репозитории плагинов вордпресс.

0
Garik
не в сети 3 года
На сайте с 06.02.2018
Участник
Тем 47
Сообщения 144
3
13:27

Поиском по форуму в гугле пользовался, но из-за совпадения запросом с "использовать почту как логин", ничего дельного не нашел... Только это вот -

Вы не можете просматривать опубликованные ссылки

Но ничего из там перечисленного не сработало. Возможно из-за не дефолтной формы регистрации, но, скорее, из-за моей криворукости (

0
Garik
не в сети 3 года
На сайте с 06.02.2018
Участник
Тем 47
Сообщения 144
4
14:00

Вроде получилось, методом тыка и гуглинга:
Добавил в form-register.php

<script type="text/javascript">
   jQuery(document).ready(function($){
    $('input#email-user').on('change',function(){
        $('#login-user').val($(this).val());
    });
});
</script>

Не знаю, насколько "красивое" решение, но работает )

1
Тема закрыта. Публикация новых сообщений запрещена.