Регистрация с доп. данными
-
Вобщем научился модернизировать профиль пользователя. Теперь нужно, чтобы при регистрации пользователь обязательно указывал значение из выпадающего списка. Вот код (вставил в wp-login.php):
<label>Роль: <select name="user_status" id="user_status"> <?php $user_status = array(); $user_status['display_photographer'] = 'Фотограф'; $user_status['display_model'] = 'Модель'; $user_status['display_vizajist'] = 'Визажист'; $user_status['display_kritik'] = 'Критик'; $user_status['display_sudiya'] = 'Судья'; $user_status = array_unique(array_filter(array_map('trim', $user_status))); foreach($user_status as $status_id => $status_item) { ?> <option id="<?php echo $status_id; ?>" value="<?php echo $status_item; ?>"><?php echo $status_item; ?></option> <?php } ?> </select></label>
Он работает в wp-admin/user-edit.php, т.е. пользователь может его редактировать. Но мне нужно, чтобы это поле активировалось только при регистрации (т.е. таблица usermeta с этим значением обновлялась только при регистрации).
ПС: и если возможно, то чтобы админ мог изменять это свой-ва в профиле у юзеров без вмешательства в phpmyadmin 🙂
Просмотр 7 ответов — с 1 по 7 (всего 7)
Просмотр 7 ответов — с 1 по 7 (всего 7)
- Тема «Регистрация с доп. данными» закрыта для новых ответов.