如何将联系人从php导入WordPress

时间:2021-12-03 作者:flexi2202

您好,我有一个php网站,上面有一个已经注册并拥有密码的成员列表。我想能够导入我的成员到wordpress与他们的密码。。。如何做到这一点。在我的php站点上,注册是使用此哈希代码完成的

$cost = [\'cost\' => 12];
                            $password = password_hash($password, PASSWORD_BCRYPT, $cost);

1 个回复
SO网友:ten80snowboarder

默认情况下,添加新用户时使用wp_create_user() (https://developer.wordpress.org/reference/functions/wp_create_user/) 或wp_insert_user() (https://developer.wordpress.org/reference/functions/wp_insert_user/) 密码作为纯文本字符串传入,WP函数将加密到WP\\U users表中。

有一些插件允许从CSV导入(例如:https://wordpress.org/plugins/import-users-from-csv/)

如果您正在考虑编写自己的代码来循环数据,则可以根据需要使用上述函数,从而允许您将密码字符串作为纯文本与其他相关用户数据一起传入。

如果您希望在创建可以使用的用户时动态创建新密码wp_generate_password() (https://developer.wordpress.org/reference/functions/wp_generate_password/) 并将返回的值传递到要添加的用户的用户数据中。

相关推荐

如何使用PHP代码添加一个UTM标签来动态地获取UTM中的POST slug?

我想做的事是可行的,但我不知道怎么做。尴尬时刻即将到来:我几年前确实做过这件事,但丢失了代码,无法在网上找到它是如何完成的。我想做的是在我的标题中的链接上添加一个动态UTM标记,以便UTM标记拾取访问者正在单击的页面的片段。示例:如果访问者在一篇帖子上写着slug/something-goes-here/并单击了CTA按钮,那么他访问的CTA页面应该有/second-page/?utm\\u source=这里有东西你们知道如何用PHP中的一些代码来实现这一点吗?