Dans un multisite, comment puis-je obtenir l'ID du propriétaire du blog actuel?
Je sais comment obtenir l'ID de blog en cours à l'aide de get_current_blog_id (). Par conséquent, étant donné cet identifiant, comment puis-je récupérer l'ID du propriétaire de ce blog? (il n'y a qu'un seul propriétaire par blog.)
J'ai proposé cette solution pour une requête directe, mais j'aimerais quand même savoir s'il y a une balise de modèle que j'ai manquée.
$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);
J'utilise cette solution de contournement pour obtenir l'ID du propriétaire du blog actuel:
$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;