曾经在老博客尝试过利用wordpress自动插入一篇文章,接触过wp_update_post()与wp_insert_post()函数,前几天看到群里有人讨论批量插入用户的操作,发现用户管理的函数命名与post类似,分别是:
- wp_create_user()
- wp_insert_user()
- wp_update_user()
- wp_delete_user()
wp_create_user
使用方式:
wp_create_user( string $username, string $password, string $email = '' )
wp_create_user仅使用用户名、密码和电子邮件创建新用户。对于更复杂的用户创建,请使用wp_insert_user()指定更多信息。
wp_insert_user
使用方式:
wp_insert_user( array|object|WP_User $userdata )
将用户插入数据库。
wp_update_user
使用方式:
wp_update_user( array|object|WP_User $userdata )
此功能可更新数据库中的单个用户。 此更新可以包含多个用户元数据作为数组。要更新单个用户元数据,请改用update_user_meta()。要创建新用户,请改用wp_insert_user()。
wp_delete_user
使用方式:
wp_delete_user( int $id, int $reassign = null )
删除用户并选择将帖子和链接重新分配给其他用户。如果$reassign参数未分配给用户ID,则将删除该用户的所有帖子。传递了要删除的用户ID的操作“delete_user”将在重新分配或删除帖子后运行。该用户ID的用户梅塔也将被删除。