Intereting Posts
Многоязычный сайт с тем же контентом wp_query, если есть сообщения, показывающие дату, но не в цикле отключить quickedit для пользовательской роли пользовательского типа Заказ по наиболее используемому тегу Условная логика работает только для отображения или скрытия? Возможно ли вставить в очередь скрипт API Youtube или он должен быть встроенным? Как настроить заголовок, передав строку запроса? Как создать RSS-каналы категорий, чтобы показать полный контент Скрыть пользовательскую таксономию от простого администратора Выбирать виджеты фильтра Как добавить изображение для пользовательской таксономии Обновление комментариев meta Как отфильтровать метаопределение таксономии для фильтра «single_term_title» Выполнение длинных и тяжелых процессов Как исправить пользовательскую цепочку WordPress с разбиением на страницы на однопользовательский просмотр?

Назначить случайную (и уникальную) пользовательскую мета при регистрации

Когда пользователь регистрируется, мне нужно назначить случайное, но уникальное 4-значное число в качестве пользовательских метаданных. Номер будет статичным и не изменяться: не самим пользователем, а любым пользователем с более высокой способностью. Это число / метаданные будут необходимы для отображения, когда пользователь посещает определенную страницу (тип записи: страница).

Solutions Collecting From Web of "Назначить случайную (и уникальную) пользовательскую мета при регистрации"

Вы можете использовать hook user_register для изменения пользовательских данных при регистрации. Вы можете использовать функцию add_user_meta для добавления пользовательских данных пользователю. Пример:

 add_action('user_register', 'add_pin_number', 10, 1); function add_pin_number($user_id) { add_user_meta( $user_id, 'pin_number', $random_number , true ); } 

Вы можете найти функцию php, чтобы помочь вам создать случайный уникальный номер. Одна из идей – создать номер на основе идентификатора пользователя, который уже уникален.