Как получить название блога при использовании Wordpress Multisite

8

У меня есть установка WordPress с 5 сайтами, мультисайт называется Lifestyle

  1. Дома
  2. Легковые автомобили
  3. Архитектура
  4. каникулы
  5. Сообщества

Я пытаюсь получить название блога , для каждого блога при просмотре в моей теме каждая функция, которую я использую, возвращает «Стиль жизни».

Я пытался;

get_bloginfo('name');

get_bloginfo();

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

get_current_blog();

ни одна из возвращаемых строк или объектов не содержит названия блога, все они содержат название сайта «Стиль жизни», может кто-нибудь предложить какой-либо совет ...

масатекского
источник
social-ink.net/blog/… это выглядит интересно .... с чем можно поработать? Подожди, у меня может быть недоразумение .... Вы пытаетесь перечислить каждый сайт НА указанном сайте или сайты на основном сайте?
Преподобный Вуду

Ответы:

18

Это то, что вам нужно:

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

Приятного мультисайта! :)

Михал Мау
источник
'name' - возвращает «Заголовок сайта», установленный в «Настройки»> «Основные». Эти данные извлекаются из записи «blogname» в таблице wp_options. codex.wordpress.org/Function_Reference/get_bloginfo
Ашок К.С.