Php 在注册页面禁用WordPress电子邮件/用户名

Php 在注册页面禁用WordPress电子邮件/用户名,php,wordpress,Php,Wordpress,我用WordPress创建了一个网站。我的网站提供了一个注册页面,用户可以在其中以表单形式输入多个信息 是否可以在注册页面禁用/删除电子邮件和用户名。是否有一些php文件或设置页面可以修改此行为?我根本不希望需要这些信息 感谢您的帮助 您必须至少具有其中一个字段,即用户名或电子邮件,因为您不能仅使用密码登录 在下面的示例中,我只使用username注册并忽略了email字段,并通过ajax调用注册了一个用户,这段代码来自functions.php文件 function register() {

我用WordPress创建了一个网站。我的网站提供了一个注册页面,用户可以在其中以表单形式输入多个信息

是否可以在注册页面禁用/删除电子邮件和用户名。是否有一些php文件或设置页面可以修改此行为?我根本不希望需要这些信息


感谢您的帮助

您必须至少具有其中一个字段,即用户名或电子邮件,因为您不能仅使用密码登录

在下面的示例中,我只使用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的信息,了解如何添加代码。非常感谢。