﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
19160	is_user_member_of_blog() gives unexpected results on single site	duck_	duck_	"On single site with a logged in user:

{{{
var_dump( is_user_member_of_blog() ); // bool(false)
}}}

This is because when passed an empty $blog_id the function uses $wpdb->blogid as the current blog which is 0 in single site, but the blog ID set by get_blogs_of_user() is get_current_blog_id().

Two possible solutions:

 1. Use get_current_blog_id()
 1. ~~Return result of is_user_logged_in() if ! is_multisite()~~ ''Only works for the current user''

Attached patch for 1.

is_blog_user() was included for single site in 3.1, see [15671], and didn't work as expected then either. It also caused a PHP notice as well as returning false.

Also see #16702, especially [comment:ticket:16702:22 comment 21]. Noticed whilst writing patches for #19122."	defect (bug)	closed	normal	3.3	Users	3.1	normal	fixed	has-patch	
