Intereting Posts
Есть ли какой-то конфликт jQuery? Добавить ссылку в конец wp_nav_menu Как добавить пользовательскую цепочку таксономии в CPT permalink? Пользовательские типы сообщений, отключить поля Ссылка «Читать дальше» не отображается Почему добавляется .map в конец пути к файлу? Переопределение перевода родительских тегов по дочерней теме Есть ли способ WordPress для получения всех категорий для некоторых выбранных сообщений? Отображать только дочерние страницы определенной страницы в результатах поиска Можете ли вы выбрать сообщение в качестве главной страницы или только для страниц? LetsEncrypt WordPress на малине Pi – Nice url дает 404 с https, http works Если я регенерирую миниатюры, будет ли WordPress удалять существующие эскизы и заменять их «новыми копиями»? Как установить Noindex на все страницы wordpress в калории? Настроить положение социальных значков в плагине upme Как передать переменную от PHP до LESS?

Сохранять данные временной регистрации

Я работаю над настраиваемыми процессами регистрации, где пользователь сначала регистрируется с их именем и электронной почтой, после чего они собираются добавить свою компанию (сообщение в компаниях типа post).

После того, как они зарегистрировались с их именем и электронной почтой, получите электронное письмо с регистрационной ссылкой. Мне нужно временно сохранить их данные, поэтому, если они нажмут на ссылку, их имя и адрес электронной почты будут возвращены из базы данных.

Каков наилучший вариант для сохранения этих данных способом WordPress. Использовать таблицу опций?

Я не могу сохранить его в сеансе, потому что некоторые люди читают их электронную почту через неделю, например.

Solutions Collecting From Web of "Сохранять данные временной регистрации"

Вы можете сохранить это как user_meta с помощью [add_user_meta][1] . Параметры обычно используются для настроек sitewide, тогда как user_meta специфичен для одного пользователя.

 add_user_meta( $user_id, $meta_key, $meta_value, $unique ); 

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

Таким образом, процесс должен быть

  • Создать пользователя
  • добавить пользователя meta
  • отправить регистрационное письмо
  • ваш пользовательский активационный материал

До сих пор все в порядке?