保存临时注册数据

时间:2014-02-21 作者:Robbert

我正在进行一个自定义注册过程,用户首先用自己的名字和电子邮件注册,然后再添加自己的公司(帖子类型为“公司”)中的帖子)。

在他们用自己的姓名和电子邮件注册后,将收到一封带有注册链接的电子邮件。我需要临时保存他们的数据,因此如果他们单击链接,他们的姓名和电子邮件将从数据库中检索回来。

以Wordpress方式保存此数据的最佳选项是什么。是否使用选项表?

我无法将其保存在会话中,因为例如,有些人会在一周后阅读他们的电子邮件。

1 个回复
最合适的回答,由SO网友:fischi 整理而成

您可以将此另存为user_meta 使用[add_user_meta][1]. 这些选项通常用于站点范围的设置,而user_meta 特定于单个用户。

add_user_meta( $user_id, $meta_key, $meta_value, $unique );
您可以在激活帐户时删除数据,也可以将其保留在那里-我不明白您为什么要删除它。

所以这个过程应该是

创建用户添加用户元发送注册电子邮件您的自定义激活内容目前一切正常吗?

结束

相关推荐

在wp_database中的哪些位置定义了可用角色?

我上榜是为了测试我在多站点网络上使用的插件的私有beta版。插件作者在其中有添加自定义角色的代码。他们有一个bug,它删除了为用户提供除一个自定义角色之外的任何角色的功能。当我访问时../wp-admin/network/site-users.php, “添加用户”角色下拉列表仅显示此插件添加的一个角色。change role下拉菜单显示所有WP默认角色,以及此插件和其他插件添加的一些额外角色。如果我试图将一个用户更改为这些角色之一,我会得到一个“你不能给用户这个角色”错误页面。我一直在与开发人员讨论这个