So erhalten Sie den Blognamen bei Verwendung von Wordpress Multisite

8

Ich habe eine WordPress-Multisite-Installation mit 5 Sites innerhalb, die Multisite heißt Lifestyle

  1. Häuser
  2. Autos
  3. Die Architektur
  4. Ferien
  5. Gemeinschaften

Ich versuche, den Blognamen zu ermitteln . Für jedes Blog, das in meinem Thema angezeigt wird, gibt jede Funktion, die ich verwende, "Lebensstil" zurück.

Ich habe versucht;

get_bloginfo('name');

get_bloginfo();

global $current_site; var_dump(get_current_site_name($current_site));

get_current_blog();

Keine der zurückgegebenen Zeichenfolgen oder Objekte enthält den Blognamen, alle enthalten den Site-Namen "Lifestyle". Kann jemand einen Rat geben ...

Mazatec
quelle
social-ink.net/blog/… das sieht interessant aus .... mit was kannst du arbeiten? Warten Sie, ich könnte ein Missverständnis haben ... Sie versuchen, jede Site auf dieser Site oder Sites auf der Haupt-Site aufzulisten?
Rev. Voodoo

Antworten:

18

Das brauchen Sie:

global $blog_id;
$current_blog_details = get_blog_details( array( 'blog_id' => $blog_id ) );
echo $current_blog_details->blogname;

Habt eine schöne Multisite! :) :)

Michal Mau
quelle
'name' - Gibt den unter "Einstellungen"> "Allgemein" festgelegten "Site-Titel" zurück. Diese Daten werden aus dem Datensatz "blogname" in der Tabelle wp_options abgerufen. codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS