如何从WordPress上的默认用户注册表单中删除电子邮件字段

时间:2021-02-19 作者:Manish Agarwal

由于一些隐私政策,我不想在wordpress数据库中存储用户个人信息,如名字、姓氏和电子邮件地址。为此,我想在默认WP注册表中只使用用户名和密码注册用户,任何人都可以告诉我如何从默认wordpress注册表中删除电子邮件字段。

enter image description here

我需要在wordpress主题中更改哪些代码,请建议!

1 个回复
SO网友:butlerblog

有一个复杂的答案,也有一个简单的答案。

简单的回答是:“我不知道你是谁。”;你不能。”;

WordPress要求每个用户有三个特定字段-登录(用户名)、电子邮件和密码。其中,登录和电子邮件必须是唯一的值。

如果用户忘记了密码,则需要通过电子邮件检索对网站的访问权限。

有一些方法可以删除用户名并用电子邮件(或从电子邮件派生的值)替换它,但它们会遇到各种问题。但没有办法简单地将电子邮件作为必填字段转储。它不仅在默认注册表中是必需的,用户配置文件更新也需要此字段,并且没有过滤它的方法。时期

复杂的答案是基于以上。您必须想出一种方法来创建;欺骗“;值为用户填写电子邮件。这将包括验证您的值以确保它是唯一的,然后还要确保防止任何电子邮件无意中发送到这些值。这将是一个问题。

相关推荐

Adding column to wpex_users

因此,我尝试向wpex\\u用户添加一列。由于某种原因,我不能。这是我的问题:ALTER TABLE wpex_users ADD nametest VARCHAR(200);这给了我一个错误,我的标准值是错误的。它为空。我不知道该怎么办。我真的需要这个新专栏。您知道我需要添加新列的查询吗?我用PHPMyAdmin编写查询。