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 ...


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! :)


'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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.