Zeigen Sie die Website-Admin-Profilfelder in header.php an

Ich arbeite an einem MultiSite-Setup und ich versuche, einige Meta aus dem Profil des Websiteinhabers anzuzeigen. Ich habe den folgenden Code ausprobiert, aber es gibt die Meta-Adresse des Super-Admins anstelle des aktuellen Site-Admins wieder –

  

Da es viele Websites im Netzwerk und nur einen Administrator geben wird, versuche ich diese Informationen dynamisch abzurufen. Irgendwelche Ideen, wie das zu beheben ist?

Vielen Dank

Solutions Collecting From Web of "Zeigen Sie die Website-Admin-Profilfelder in header.php an"

Ok, ich habe einen Weg gefunden, es zu tun. Wenn jemand anderes interessiert ist, hier ist der Code. Es ruft zuerst die Benutzer-ID des Administrators des Blogs ab und verwendet dann die ID, um die Meta aus den Profilfeldern zu ziehen.

Für ein Feld –

 < ?php $thisblog = $current_blog->blog_id; $user_id_from_email = get_user_id_from_string( get_blog_option($thisblog, 'admin_email')); $twitt = (get_user_meta($user_id_from_email, 'twitter', true)); ?> < ?php echo $twitt; ?> 

Und um mehrere Felder anzuzeigen –

 < ?php $thisblog = $current_blog->blog_id; $user_id_from_email = get_user_id_from_string( get_blog_option($thisblog, 'admin_email')); $twitt = (get_user_meta($user_id_from_email, 'twitter', true)); $fb = (get_user_meta($user_id_from_email, 'facebook', true)); ?> < ?php echo $fb; ?> < ?php echo $twitt; ?>