Cum să obții numele blogului când folosești WordPress Multisite

21 apr. 2011, 14:48:37
Vizualizări: 23.3K
Voturi: 13

Am o instalare WordPress multisite cu 5 site-uri, iar multisite-ul se numește Lifestyle

  1. Case
  2. Mașini
  3. Arhitectură
  4. Vacanțe
  5. Comunități

Încerc să obțin numele blogului pentru fiecare blog atunci când îl vizualizez în tema mea, dar fiecare funcție pe care o folosesc returnează 'Lifestyle'.

Am încercat:

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

niciunul dintre șirurile sau obiectele returnate nu conține numele blogului, toate conțin numele site-ului "Lifestyle". Poate cineva să ofere un sfat...

1
Comentarii

http://www.social-ink.net/blog/wp_get_multisites-wordpress3-wp3-generating-dynamic-list-of-multisites-or-replacing-get_blog_list pare interesant... poți folosi ceva de aici? Stai, poate am înțeles greșit... încerci să listezi fiecare site PE acel site, sau site-uri pe site-ul principal?

Rev. Voodoo Rev. Voodoo
21 apr. 2011 14:54:31
Toate răspunsurile la întrebare 1
2
30

Iată ce ai nevoie:

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

O mult-site plăcută! :)

21 apr. 2011 17:30:49
Comentarii

'name' - Returnează "Titlul Site-ului" setat în Setări > General. Aceste date sunt preluate din înregistrarea "blogname" din tabelul wp_options. http://codex.wordpress.org/Function_Reference/get_bloginfo

Ashok KS Ashok KS
3 iul. 2014 10:15:47

Puteți obține direct numele curent al blogului folosind get_blog_details()->blogname implicit va folosi ID-ul curent al blogului. https://developer.wordpress.org/reference/functions/get_blog_details/

Jignesh Bhavani Jignesh Bhavani
23 sept. 2021 22:48:01