wordpress - 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 文档。
$app_password = \WP_Application_Passwords::create_new_application_password($user_id, $app_name);
然后从$app_password[0]
推荐阅读
- javascript - 为什么打开对象时chrome显示不同的值
- php - php foreach 数组里面的数组
- python - 在 python3 sqlite 中加载 sqlite3 扩展
- c - 我正在尝试将数组传递给我的函数,但输出中没有显示任何内容,为什么?
- r - 从包含 3 个向量的列表中创建一个新向量,但消除重复值
- r - 无法遍历 R 中的数据框行索引
- python-3.x - 将嵌套的 for 循环转换为矢量化形式,以便在使用 numpy 时评估函数
- c++ - 带有ubuntu问题的C ++中的OBJ文件
- android - 每个 dex 文件的最大引用方法数
- javascript - JS函数无法从vbhtml获取值