Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Как установить значения дополнительных полей профиля пользователя программно?
5 ответ(ов) в теме
lancer
не в сети 2 месяца
На сайте с 11.07.2020
Участник
Тем 6
Сообщения 10
1
00:38
Версия WP-Recall: 16.18.22

Привет!
Интересуют поля "Выпадающий список", "Множественный выбор" и "Диапазон"

0
Владимир (Otshelnik-Fm)
не в сети 8 часов
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17604
2
08:46

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

Перенесено в кастомизации и разработку.

Если я верно понял вопрос - то вам поможет данная статья в документации

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

Подробно о произвольных полях WP-Recall

0
lancer
не в сети 2 месяца
На сайте с 11.07.2020
Участник
Тем 6
Сообщения 10
3
10:17

Я имею ввиду программную установку мета-поля такого вида:
update_user_meta( $user_id, 'meta_field', $value);
Я программно создаю кучу учетных записей и мне нужно программно же установить значения этих типов полей: "Выпадающий список", "Множественный выбор" и "Диапазон"
Через update_user_meta не получается, поле остается пустым.
Попробовал посмотреть вывод через print_r, получается
Множественный выбор выглядит так:
[languages] => Array ( [0] => a:2:{i:0;s:7:"English";i:1;s:7:"Deutsch";} )

Попробовал установить его таким же образом
update_user_meta( $user_id, 'languages', 'a:2:i:0;s:7:"English";i:1;s:7:"Deutsch";}');
Но поле остается пустым.

Редакции сообщения
17.07.2020 10:18lancerПричина: не указано
0
Андрей CS
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14831
4
10:35

туда надо передавать простой массив значений

update_user_meta( $user_id, 'languages', ['English','Deutsch']);

0
lancer
не в сети 2 месяца
На сайте с 11.07.2020
Участник
Тем 6
Сообщения 10
5
10:53

Спасибо, работает

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