Как получить название блога при использовании 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
Ашок К.С.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.