Получить идентификатор пользователя, которому принадлежит данный идентификатор блога в Multisite

Я работаю над созданием функции, которая возьмет $blog_id и вернет соответствующий $user_id пользователя, который владеет / создал блог в сети с несколькими сайтами.

 public function SelectOwnerUserIdFromBlogId( $blog_id ) { ... } 

Я просматривал базу данных, и самое близкое, что я могу найти, это смотреть на таблицу wp_usermeta и фильтровать по возможностям, но это слишком хаки. Любая лучшая идея?

 SELECT user_id as UserId, IF(SUBSTRING_INDEX(SUBSTRING_INDEX(meta_key, '_', 2), '_', -1) = 'capabilities', 1, SUBSTRING_INDEX(SUBSTRING_INDEX(meta_key, '_', 2), '_', -1)) as BlogId FROM wp_usermeta WHERE meta_key like '%_capabilities' AND meta_value like '%administrator%' 

Результаты запроса.

Solutions Collecting From Web of "Получить идентификатор пользователя, которому принадлежит данный идентификатор блога в Multisite"