Cómo obtener el nombre del blog, cuando se usa Wordpress Multisite

8

Tengo una instalación multisitio de WordPress con 5 sitios dentro, el multisitio se llama Estilo de vida

  1. Casas
  2. Carros
  3. Arquitectura
  4. Días festivos
  5. Comunidades

Estoy tratando de obtener el nombre del blog , para cada blog cuando visualizo mi tema, cada función que uso devuelve 'Estilo de vida'.

Yo he tratado;

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

ninguna de las cadenas u objetos devueltos contiene el nombre del blog, todos contienen el nombre del sitio "Estilo de vida", ¿alguien puede ofrecer algún consejo ...

Mazateca
fuente
social-ink.net/blog/... esto parece interesante ... ¿algo con lo que puedas trabajar? Espere, podría estar malinterpretando ... ¿está tratando de enumerar cada sitio en dicho sitio o sitios en el sitio principal?
Rev. Voodoo

Respuestas:

18

Esto es lo que necesitas:

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

¡Que tengas un buen sitio múltiple! :)

Michal Mau
fuente
'nombre': devuelve el "Título del sitio" establecido en Configuración> General. Estos datos se recuperan del registro "blogname" en la tabla wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS