Comment obtenir le nom du blog, lors de l'utilisation de Wordpress Multisite

8

J'ai une installation multisite wordpress avec 5 sites à l'intérieur, le multisite s'appelle Lifestyle

  1. Maisons
  2. Voitures
  3. Architecture
  4. Vacances
  5. Communautés

J'essaie d'obtenir le nom du blog , pour chaque blog lors de la visualisation dans mon thème, chaque fonction que j'utilise renvoie «Lifestyle».

J'ai essayé;

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

aucune des chaînes ou des objets retournés ne contient le nom du blog, ils contiennent tous le nom du site "Lifestyle". Quelqu'un peut-il offrir des conseils ...

Mazatec
la source
social-ink.net/blog/… cela semble intéressant .... tout ce avec quoi vous pouvez travailler? Attendez, je peux me méprendre ... vous essayez de lister chaque site SUR ledit site, ou des sites sur le site principal?
Rev. Voodoo

Réponses:

18

Voici ce dont vous avez besoin:

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

Bon multisite! :)

Michal Mau
la source
'nom' - Renvoie le "Titre du site" défini dans Paramètres> Général. Ces données sont récupérées à partir de l'enregistrement "blogname" dans la table wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Ashok KS