1. 首页
  2. WordPress 函数手册

add_new_user_to_blog()

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:2195 0 5

add_new_user_to_blog() 为WP2原创文章,链接:https://www.wp2.cn/functions/add_new_user_to_blog/

发表评论

您的电子邮箱地址不会被公开。