2012-11-22 2 views
0

Я использую плагины theme-my-login и theme my profile, чтобы создать процесс входа/регистрации переднего конца.Добавить дополнительные поля на страницу профиля

Когда пользователь регистрируется на сайте, он перенаправляется на страницу своего профиля. Хотя тема моего входа в систему включает возможность добавления дополнительных полей в регистрационную форму, как добавить дополнительные поля в форму профиля?

Для отображения и обновления профиля у меня есть короткий код [theme-my-profile], который отображает профиль пользователя на лицевой стороне.

ответ

2

Попробуйте этот код

add_filter('user_contactmethods', array(&$this, 'add_contactmethods'), 10, 1); 

/** 
* Add another contact field to the user profile page 
* 
* @param array $contactmethods 
* @return array 
*/ 
function add_contactmethods($contactmethods) { 
    // Add Twitter 
    $contactmethods['twitter'] = __('Twitter Username', 'twitter-avatar-reloaded'); 
    return $contactmethods; 
} 

PS: Я скопировал этот код из моего Twitter Avatar Reloaded WordPress Plugin

+0

ли это сохранить детали, которые пользователь задаст? Кроме того, можно ли добавить раскрывающийся список ... или любой другой тип ввода? – Rob

+1

Да, он сохранит данные, которые пользователь вводит в пользовательское поле для пользователя. – Sudar

+0

Возможно ли добавить любой другой тип ввода, например, выпадающего списка? – Rob

Смежные вопросы