web-dev-qa-db-fra.com

Comment obtenir le nom du blog en utilisant Wordpress Multisite

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

  1. Maisons
  2. Des voitures
  3. Architecture
  4. Vacances
  5. Les communautés

J'essaie d'obtenir le nom blog name, pour chaque blog affiché 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 renvoyés ne contient le nom du blog, ils contiennent tous le nom du site "Lifestyle". Toute personne peut-elle offrir des conseils ...

8
Ash

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;

Avoir un beau multisite! :)

16
Michal Mau

Vous pouvez aussi simplement utiliser (Vérifié avec WordPress 4.3.1)

global $blog_id;
$current_blog_details = get_blog_details( $blog_id );
echo $current_blog_details->blogname;
2
JxAxMxIxN