WordPress开发函数add_new_user_to_blog()
WordPress开发函数add_new_user_to_blog(),将新创建的用户添加到适当的博客。
用法:
add_new_user_to_blog( int $user_id, string $password, array $meta )
描述
要添加一个用户,请使用add_user_to_blog()。这个函数被专门连接到' wpmu_activate_user '操作中。
参见also
add_user_to_blog ()
参数:
$user_id
(int) (必需) 用户ID。
$password
(string) (必需) 用户密码。忽略了。
$meta
(array) (必需) 注册元数据。
来源:
文件: wp-includes/ms-functions.php
function add_new_user_to_blog( $user_id, $password, $meta ) {
if ( ! empty( $meta['add_to_blog'] ) ) {
$blog_id = $meta['add_to_blog'];
$role = $meta['new_role'];
remove_user_from_blog( $user_id, get_network()->site_id ); // Remove user from main blog.
$result = add_user_to_blog( $blog_id, $user_id, $role );
if ( ! is_wp_error( $result ) ) {
update_user_meta( $user_id, 'primary_blog', $blog_id );
}
}
}