Задать вопрос
@zeaovede

Как изменить поля формы регистрации для новой версии wordpress?

Будем считать, что подключение с сервером установлено, и файл wp-login.php открыт на редактирование. Во-первых, в нем необходимо найти строку

$user_login = $_POST['user_login'];

и ее заменить на

$user_login = $_POST['user_login'];
if(!empty($user_login)) wp_die('Нет доступа!');
$user_login = $_POST['wpschool_user_login'];


Далее строки

<label><?php _e('Username') ?>
<input type="text" name="user_login" id="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" tabindex="10" /></label>


заменим на блок

<div style="display: none;">
 
<label><?php _e('Username') ?>
<input type="text" name="user_login" id="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" tabindex="10" /></label>
 
</div>
 
<label><?php _e('Username') ?>
<input type="text" name="wpschool_user_login" id="user_login" value="<?php echo esc_attr(stripslashes($user_login)); ?>" size="20" tabindex="10" /></label>


Хочу предотвратить регистрацию спам-аккаунтов, но в версии вордпресс 5.2 строки немного иные. Могли бы Вы написать каким образом изменить их? Решение идеально, но оно работало до последних версий. Сейчас сложно заменить код, он сильно изменен. Благодарю заранее.
  • Вопрос задан
  • 28 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы