Добавляет параметр пользователю (что-то типо произвольных полей, но только для пользователей) и сохраняет его в базу данных.
add_user_meta($user_id, $meta_key, $meta_value, $unique = false) |
- $user_id
- (целое число) ID пользователя, которому нужно добавить метаданные.
- $meta_key
- (строка) ключ.
- $meta_value
- (смешанный тип) значение ключа.
- $unique
- (логическое) должен ли данный ключ быть уникальным для пользователя. По умолчанию — не должен. Т.е. если данный параметр установлен
false
,то функция позволяет добавить неограниченное количество значений для одного ключа.
Пример
if( isset( $_POST['user_age'] ) ) { global $user_ID; add_user_meta( $user_ID, 'age', $_POST['user_age'], true); } |
Источник: misha.blog