创建不带密码的新用户

时间:2015-03-13 作者:ccot

对于一个特定的用例,我只需要通过用户名和电子邮件添加用户,而不需要为他们输入密码。

现在,如果我尝试将密码字段保留为空,它将显示一个错误。

如何在不修改核心的情况下创建新用户而不必输入密码?是否可以从用户添加表单中删除这些字段?

更新:为什么我需要这样做

指的是我的另一个question here, 谷歌认证插件(在谷歌认证成功后)检查所使用的谷歌电子邮件是否在wordpress中为给定用户找到。

因此,我只需要在本地创建用户,仅使用他们的用户名和电子邮件。我需要从表单中删除密码字段并禁用内置登录机制(但后者与我上面提到的其他问题有关)。

1 个回复
SO网友:Rick Hellewell

WP的当前版本允许在不创建密码的情况下创建用户。只需将密码区域留空,并在提示时验证没有密码。

但是,最佳实践可能是使用随机密码创建用户,但不告诉用户密码。让他们做“丢失密码”的事情来设置自己的密码。这就是我为我的用户所做的。我不必告诉他们密码(在电子邮件中通过明文发送密码并不好),他们负责创建一个他们可以记住的密码。

(旧问题没有答案,但指南适用于当前版本和找到问题的任何人。)

结束

相关推荐

jquery issue in functions.php

我正在处理的主题中有一个问题,我不知道如何解决它。该主题有几个jquery脚本,需要加载到头部才能工作。如果没有所有这些,主题就失败了。这是我打电话给的人jquery-1.8.2。最小jsjquery-1.6.1。min.jsjquery。放松。1.3。jsjquery-ui-1.8.11。风俗min.jsjquery-ui-1.8.21。风俗最小js现在使用WordPress,我想您可以将jquery排队,然后加载所有版本。我的问题是,当我尝试这样做并删除上面的脚本时,一切都失败了。我将所有脚本放入函数