Hauptblog von get_blogs_of_user ausschließen

Ich benutze WordPress Multisite und in der Seitenleiste habe ich eine Box, die eine Liste der Blogs anzeigt, bei denen der eingeloggte Benutzer Mitglied ist.

Ich suche nach einer Möglichkeit, den Mainblog von dieser Liste auszuschließen.
Die Haupt-Blog-ID ist 1

Hier sind Teile des Codes, den ich verwende:

 ID; ?>  <?php $user_blogs = get_blogs_of_user( $user_id ); echo '
'; foreach ($user_blogs AS $user_blog) { echo '';?> blogname.' '; ?>

Kann mir jemand helfen? 🙂

Solutions Collecting From Web of "Hauptblog von get_blogs_of_user ausschließen"

Wenn Sie diese Zeile in Ihren Code einfügen, sehen Sie alle Eigenschaften von $ user_blogs.
echo '

'.print_r($user_blogs,true).'

';

Einer von ihnen ist userblog_id , also müssen Sie nur gegen es überprüfen, bevor Sie den blogname wiederholen.

 < ?php $user_blogs = get_blogs_of_user( $user_id ); if (!$user_blogs) { echo 'no blogs'; } else { echo '
    '; foreach ( $user_blogs as $user_blog ) { if ( $user_blog->userblog_id != get_current_blog_id() ) { echo '
  • ' . $user_blog->blogname . '
  • '; } } echo '
'; }