add_new_user_to_blog()

add_new_user_to_blog()函数是Wordpress函数,将新创建的用户添加到相应的博客

add_new_user_to_blog( int $user_id, string $password, array $meta )

将新创建的用户添加到相应的博客
Adds a newly created user to the appropriate blog

说明(Description)

另见函数 add_user_to_blog()


参数(Parameters)

参数类型必填说明
$user_id(int)必需用户ID。
$password(string)必需用户密码。忽略。
$meta(array)必需注册元数据。

返回(Return)

无返回值


源码(Source)

/**
 * Add a newly created user to the appropriate blog
 *
 * To add a user in general, use add_user_to_blog(). This function
 * is specifically hooked into the wpmu_activate_user action.
 *
 * @since MU
 * @see add_user_to_blog()
 *
 * @param int   $user_id
 * @param mixed $password Ignored.
 * @param array $meta
 */
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_current_site()->blog_id); // remove user from main blog.
		add_user_to_blog( $blog_id, $user_id, $role );
		update_user_meta( $user_id, 'primary_blog', $blog_id );
	}
}
更新版本源码位置使用被使用
MU (3.0.0)wp-includes/ms-functions.php:219505
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索