Php 在注册页面禁用WordPress电子邮件/用户名
我用WordPress创建了一个网站。我的网站提供了一个注册页面,用户可以在其中以表单形式输入多个信息 是否可以在注册页面禁用/删除电子邮件和用户名。是否有一些php文件或设置页面可以修改此行为?我根本不希望需要这些信息Php 在注册页面禁用WordPress电子邮件/用户名,php,wordpress,Php,Wordpress,我用WordPress创建了一个网站。我的网站提供了一个注册页面,用户可以在其中以表单形式输入多个信息 是否可以在注册页面禁用/删除电子邮件和用户名。是否有一些php文件或设置页面可以修改此行为?我根本不希望需要这些信息 感谢您的帮助 您必须至少具有其中一个字段,即用户名或电子邮件,因为您不能仅使用密码登录 在下面的示例中,我只使用username注册并忽略了email字段,并通过ajax调用注册了一个用户,这段代码来自functions.php文件 function register() {
感谢您的帮助 您必须至少具有其中一个字段,即用户名或电子邮件,因为您不能仅使用密码登录 在下面的示例中,我只使用username注册并忽略了email字段,并通过ajax调用注册了一个用户,这段代码来自functions.php文件
function register() {
global $wpdb;
$username = $_POST['username'];
$password = $_POST['password'];
$userdata = array('user_login' => $username, 'user_pass' => $password);
if (isset($username) && $username != '') {
$user_id = wp_insert_user($userdata);
wp_set_current_user($user_id, $username);
wp_set_auth_cookie($user_id, true, false);
$_SESSION['registered'] = 1;
update_user_meta($user_id, 'last_login', time());
if (is_wp_error($user_id)) {
$error_string = $user_id->get_error_message();
echo $error_string;
}
echo $user_id;
}
}
您必须至少具有其中一个字段,即用户名或电子邮件,因为您不能仅使用密码登录 在下面的示例中,我只使用username注册并忽略了email字段,并通过ajax调用注册了一个用户,这段代码来自functions.php文件
function register() {
global $wpdb;
$username = $_POST['username'];
$password = $_POST['password'];
$userdata = array('user_login' => $username, 'user_pass' => $password);
if (isset($username) && $username != '') {
$user_id = wp_insert_user($userdata);
wp_set_current_user($user_id, $username);
wp_set_auth_cookie($user_id, true, false);
$_SESSION['registered'] = 1;
update_user_meta($user_id, 'last_login', time());
if (is_wp_error($user_id)) {
$error_string = $user_id->get_error_message();
echo $error_string;
}
echo $user_id;
}
}
谢谢你的回复。我想使用电话号码而不是用户名/电子邮件。另外,我应该在哪个file.php文件中添加此代码?您可以在用户名字段中使用电话号码。请阅读更多关于functions.php的信息,了解如何添加代码。谢谢,谢谢你的回复。我想使用电话号码而不是用户名/电子邮件。另外,我应该在哪个file.php文件中添加此代码?您可以在用户名字段中使用电话号码。请阅读更多关于functions.php的信息,了解如何添加代码。非常感谢。