Como obter o nome do blog, ao usar o Wordpress Multisite

8

Eu tenho uma instalação multisite wordpress com 5 sites, o multisite é chamado Lifestyle

  1. Casas
  2. Carros
  3. Arquitetura
  4. Feriados
  5. Comunidades

Estou tentando obter o nome do blog , para cada blog ao visualizar no meu tema, todas as funções que eu uso retornam 'Estilo de vida'.

Eu tentei;

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

nenhuma das strings ou objetos retornados contém o nome do blog, todos eles contêm o nome do site "Lifestyle". Alguém pode oferecer algum conselho ...

Mazatec
fonte
social-ink.net/blog/… isso parece interessante .... qualquer coisa com que você possa trabalhar? Espere, posso estar entendendo mal ... você está tentando listar cada site no site ou sites no site principal?
Rev. Voodoo

Respostas:

18

Isto é o que você precisa:

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

Tenha um bom multisite! :)

Michal Mau
fonte
'nome' - Retorna o "Título do site" definido em Configurações> Geral. Esses dados são recuperados do registro "blogname" na tabela wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS