the blog owner multisite

In a multisite, how can I get the ID of the owner of the current blog?

I know how to get the current blogs Id using get_current_blog_id(), so given that ID, how would I fetch the ID of the owner of that blog? (there’s just one owner per blog.)

Related posts

Leave a Reply

2 comments

  1. I use this workaround to get the ID of the owner of the current blog:

    $thisblog = $current_blog->blog_id;
    $mail = get_blog_option($thisblog, 'admin_email');
    $user_from_email = get_user_by('email', $mail);
    $user_id = $user_from_email->ID;
    
  2. I came up with this solution for a direct query, but I’d still like to know if there’s a template tag I’ve missed.

    $blog_id = get_current_blog_id();
    
    $querystring = "SELECT `user_id`
                    FROM `wp_usermeta`
                    WHERE (meta_key LIKE 'primary_blog' AND meta_value LIKE $blog_id) 
                    LIMIT 1";
    
    $blogownerid = $wpdb->get_var($querystring);