首页 > 解决方案 > Wordpress 以编程方式为用户创建应用程序密码

问题描述

第一次使用Wordpress并希望构建插件。

在插件中,我创建了一个要为其创建命名应用程序密码的用户。

有没有办法以编程方式创建此密码?我找不到这样的例子。

我在 Wordpress 插件中创建这样的用户:

        // create the user
        $user_id = wp_create_user(
            $this->plugin_wp_user_name,
            $this->plugin_wp_password_transient,
            $this->plugin_wp_user_email
        );

        $user = get_user_by('id', $user_id);

        $user_id = wp_update_user( array(
            'ID' => $user_id,
            'first_name' => 'API',
            'last_name' => 'User',
            'display_name' => 'API User',
            'description' => 'This user belongs to the App API. Please do not delete.',
            'user_url' => $this->plugin_owner_url,
        ) );

标签: wordpress

解决方案


我发现它是 WordPress 文档。

$app_password = \WP_Application_Passwords::create_new_application_password($user_id, $app_name);

然后从$app_password[0]


推荐阅读